Hatena::ブログ(Diary)

RPGツクールMVアンテナ

 | 

2015-10-29

ボタンを追加する方法をおぼえた!

var QuickMode = false;
var createUpper = Spriteset_Battle.prototype.createUpperLayer;
Spriteset_Battle.prototype.createUpperLayer = function() {
	createUpper.apply(this, arguments);

	var button = new Sprite_Button();
	button.bitmap = ImageManager.loadSystem('Balloon');
	button.x = 10;
	button.y = 10;
	button.visible = true;
	this.addChild(button);

	var animCount = 1;
	button.updateFrame = function() {
		if (QuickMode) {
			if (++animCount >= 8) {
				animCount = 1;
			}
			button.setFrame(animCount * 48, 2 * 48, 48, 48);
		}
	}
	button.setFrame(1 * 48, 2 * 48, 48, 48);

	button.setClickHandler(function () {
		QuickMode = !QuickMode;
		if (QuickMode == false) {
			button.setFrame(1 * 48, 2 * 48, 48, 48);
		}
	});
}

var launchBattle = Scene_Map.prototype.launchBattle;
Scene_Map.prototype.launchBattle = function() {
	launchBattle.apply(this, arguments);
	QuickMode = false;
}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/tkoolmv/20151029/1446097021
 | 
Connection: close