じ☆ve冰风 发表于 2024-2-17 02:39:25

青蛙过河小游戏——纯脚本的初步试炼成果

一个用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]
查看完整版本: 青蛙过河小游戏——纯脚本的初步试炼成果