青蛙过河小游戏——纯脚本的初步试炼成果
一个用RMMV制作的简单小游戏,是本人用来进行脚本试炼用的,基本可以算小成功,主要的目的是研究RPG Maker MV的各种底层Sprite、Scene等图片与显示位元的生成方法及刷新、监测工作。使用方法:新建一个RPG Maker MV工程,将压缩包解压,替换掉原来的文件即可。
规则简单,上下左右移动青蛙,五只青蛙全部过河即算胜利,重新游戏;但若中途挂掉则会令已回家的青蛙扣除一只。在草丛中纵向停留可以隐身,避开蛇的攻击。
关键代码如下,基本上都是简单的Sprite、Scene等物件生成,供参考:
JAVASCRIPT 代码
function Scene_Frogger(){
this.initialize.apply(this, arguments);
}
Scene_Frogger.prototype = Object.create(Scene_Base.prototype);
Scene_Frogger.prototype.constructor = Scene_Frogger;
Scene_Frogger.prototype.initialize = function(){
Scene_Base.prototype.initialize.call(this);
};
Scene_Frogger.prototype.create = function(){
Scene_Base.prototype.create.call(this);
this.createBackground();
this.createTrunks();
this.createFrogHome();
this.createFrog();
this.createCars();
this.createTrucks();
this.createViper();
};
Scene_Frogger.prototype.start = function(){
Scene_Base.prototype.start.call(this);
SceneManager.clearStack();
};
Scene_Frogger.prototype.update = function(){
//刷新场景内的所有物品
if(this._frog.restFrame
页:
[1]