本帖最后由 汪汪 于 2017-11-5 20:41 编辑
如果在脚本里调用图片,建议放到picture里,
在事件中调用一次 方便以后打包时 避免误删
/*: * @plugindesc test * @author test * * @param 主菜单 * @desc 标题画面的图片使用的图片 * @default 菜单 */ (function () { //这个是获test.js 这个插件 的所有参数,也就是参数组 赋予给 parameters 变量 var parameters = PluginManager.parameters('test'); //这个是获取参数组中 '主菜单' 这个的参数,把他赋予给 name 变量, // String(xxx) 是为了转换为 字符串 ,其实一般不用转换也不会有问题.. var name = String(parameters['主菜单'] || ''); Scene_Title.prototype.createBackground = function () { // ImageManager.loadParallax(name) 意思就是获取Parallax 文件夹中 名字为 name 这个变量的值 这个文件的 bitmap , // new Sprite (xxx) 就是创建一个新精灵显示这个bitmap this._backSprite1 = new Sprite(ImageManager.loadParallax(name)); this._backSprite2 = new Sprite(ImageManager.loadTitle2($dataSystem.title2Name)); //这一句是把这个精灵添加到场景中 this.addChild(this._backSprite1); this.addChild(this._backSprite2); }; })();
/*:
* @plugindesc test
* @author test
*
* @param 主菜单
* @desc 标题画面的图片使用的图片
* @default 菜单
*/
(function () {
//这个是获test.js 这个插件 的所有参数,也就是参数组 赋予给 parameters 变量
var parameters = PluginManager.parameters('test');
//这个是获取参数组中 '主菜单' 这个的参数,把他赋予给 name 变量,
// String(xxx) 是为了转换为 字符串 ,其实一般不用转换也不会有问题..
var name = String(parameters['主菜单'] || '');
Scene_Title.prototype.createBackground = function () {
// ImageManager.loadParallax(name) 意思就是获取Parallax 文件夹中 名字为 name 这个变量的值 这个文件的 bitmap ,
// new Sprite (xxx) 就是创建一个新精灵显示这个bitmap
this._backSprite1 = new Sprite(ImageManager.loadParallax(name));
this._backSprite2 = new Sprite(ImageManager.loadTitle2($dataSystem.title2Name));
//这一句是把这个精灵添加到场景中
this.addChild(this._backSprite1);
this.addChild(this._backSprite2);
};
})();
|