本帖最后由 yang1zhi 于 2018-4-26 23:04 编辑
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角色就是actor
敌人就是enemy
数据库就是$dataActors,$dataEnemies
地图界面就是Scene_Map
要建个笔记本,用来记下觉得有用的一些MV代码,以后找起来方便。
你想学的话,我这个笔记可能对你有用
console.log() #在控制台输出 require('nw.gui').Window.get().showDevTools() 脚本呼叫控制台 alert('输出'); #输出 alert(JSON.stringify($gameParty._actors[0])); #输出对象内容 //重复触摸OK TouchInput.isRepeated('ok') //单次触摸OL TouchInput.isTriggered('ok') //预载图片 ImageManager.reserveFace(actor.faceName()); //当前界面 SceneManager._scene //计算括号内的字符串,可包含JS代码 eval(string) //判断类型名字 this.constructor.name //深复制 JsonEx.makeDeepCopy( var actor = JsonEx.makeDeepCopy(this._actor); //是否在战斗中 $gameParty.inBattle() //删除精灵 .removeChild(); //判断是否是字符串 Object.prototype.toString.call(变量) === "[object String]" this._direction #事件面向 this.moveForward(); 事件向前移动 $gameTemp.setDestination(1, 1); #主角自动寻路目的地 $gameMap.regionId(x,y) #得到地图区域ID unique #去掉数组重复 this._targetIndex #技能对象的所在队伍index decideRandomTarget #决定随机目标 AudioManager.playBgm($dataMap.bgm); #播放BGM AudioManager.playBgs($dataMap.bgs); #播放BGS center #居中对齐 left #左对齐 right #右对齐 actor.learnSkill(item.id); #学会技能 actor.forgetSkill(item.id); #遗忘技能 .slice(0,0); #复制数组,从0到0 .splice(1,1) #删除数组(第1个位置,1个数) Math.max(0, 1); #数组中的最大数 $gameSwitches._data[10] #开关 $gameVariables._data[10] #变量 $gameParty.gainGold(1); #获得金钱 $gameParty.gainItem($dataItems[id], 数量); #获得物品 if ($gameParty.numItems($dataItems[id]) > 0) #判断道具数量 .toFixed(0) #数字转字符串 parseFloat("1000") #字符串转数字 $gameParty.qiu_zhujiao() length #数组中单元的个数 $gameMap.regionId(x, y); #求地图区域ID var c = q.concat( b ); #两个数组合并 $gameParty._items #队伍道具 $gameParty._actors #队伍角色,里面是ID,我改成是对象 $gameParty.members #队伍角色 $gameActors.actor() #队伍角色 $gameActors._data[actorId] #队伍角色 $gameParty.removeActor(this._params[0]); #队友离开 $gameParty.addActor(this._params[0]); #队友加入 .addState(id) #添加状态 .removeState(id) #解除状态 $gameMap.mapId() #当前地图ID .contains('LV0') #包含 #循环 0-4 for (var i=0; i<4; i++) { } continue #下一个循环 ########## #前往新地图 $gamePlayer.reserveTransfer(2, 1, 1); this.fadeOutAll(); SceneManager.goto(Scene_Map); ################################################ Window.prototype.itemHeight = function() { #设定选项的间距高
console.log() #在控制台输出
require('nw.gui').Window.get().showDevTools() 脚本呼叫控制台
alert('输出'); #输出
alert(JSON.stringify($gameParty._actors[0])); #输出对象内容
//重复触摸OK
TouchInput.isRepeated('ok')
//单次触摸OL
TouchInput.isTriggered('ok')
//预载图片
ImageManager.reserveFace(actor.faceName());
//当前界面
SceneManager._scene
//计算括号内的字符串,可包含JS代码
eval(string)
//判断类型名字
this.constructor.name
//深复制
JsonEx.makeDeepCopy(
var actor = JsonEx.makeDeepCopy(this._actor);
//是否在战斗中
$gameParty.inBattle()
//删除精灵
.removeChild();
//判断是否是字符串
Object.prototype.toString.call(变量) === "[object String]"
this._direction #事件面向
this.moveForward(); 事件向前移动
$gameTemp.setDestination(1, 1); #主角自动寻路目的地
$gameMap.regionId(x,y) #得到地图区域ID
unique #去掉数组重复
this._targetIndex #技能对象的所在队伍index
decideRandomTarget #决定随机目标
AudioManager.playBgm($dataMap.bgm); #播放BGM
AudioManager.playBgs($dataMap.bgs); #播放BGS
center #居中对齐
left #左对齐
right #右对齐
actor.learnSkill(item.id); #学会技能
actor.forgetSkill(item.id); #遗忘技能
.slice(0,0); #复制数组,从0到0
.splice(1,1) #删除数组(第1个位置,1个数)
Math.max(0, 1); #数组中的最大数
$gameSwitches._data[10] #开关
$gameVariables._data[10] #变量
$gameParty.gainGold(1); #获得金钱
$gameParty.gainItem($dataItems[id], 数量); #获得物品
if ($gameParty.numItems($dataItems[id]) > 0) #判断道具数量
.toFixed(0) #数字转字符串
parseFloat("1000") #字符串转数字
$gameParty.qiu_zhujiao()
length #数组中单元的个数
$gameMap.regionId(x, y); #求地图区域ID
var c = q.concat( b ); #两个数组合并
$gameParty._items #队伍道具
$gameParty._actors #队伍角色,里面是ID,我改成是对象
$gameParty.members #队伍角色
$gameActors.actor() #队伍角色
$gameActors._data[actorId] #队伍角色
$gameParty.removeActor(this._params[0]); #队友离开
$gameParty.addActor(this._params[0]); #队友加入
.addState(id) #添加状态
.removeState(id) #解除状态
$gameMap.mapId() #当前地图ID
.contains('LV0') #包含
#循环 0-4
for (var i=0; i<4; i++)
{
}
continue #下一个循环
##########
#前往新地图
$gamePlayer.reserveTransfer(2, 1, 1);
this.fadeOutAll();
SceneManager.goto(Scene_Map);
################################################
Window.prototype.itemHeight = function() { #设定选项的间距高
|