yang1zhi 发表于 2018-4-25 23:33
敌人战斗中攻击技能是这里设置的
Game_Action.prototype.setEnemyAction = function(action) { ...
yang1zhi 发表于 2018-4-25 23:33
敌人战斗中攻击技能是这里设置的
Game_Action.prototype.setEnemyAction = function(action) { ...
jgf1000 发表于 2018-4-26 22:47
emmmm......只是从编辑器里改而已......学过c++但没学过js,想问个问题,如果想要知道一些操作的脚本(比 ...
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() { #设定选项的间距高
yang1zhi 发表于 2018-4-26 22:57
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角 ...
yang1zhi 发表于 2018-4-26 22:57
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角 ...
yang1zhi 发表于 2018-4-26 22:57
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角 ...
yang1zhi 发表于 2018-4-26 22:57
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角 ...
jgf1000 发表于 2018-5-10 16:16
现在是这么个样子...应该怎么样加和之前一样格式的呢= =
原谅我这个小萌新....
yang1zhi 发表于 2018-5-10 16:33
data是数据库内容,你不能改数据库内容,那只是个参照表,你要改的应该是游戏中生成的内容。而武器默认是 ...
jgf1000 发表于 2018-5-10 16:48
问个问题:游戏运行中调用数据是从哪调用的,$data下的么,还是$game下的,或者都是,我刚刚试验的结果是 ...
yang1zhi 发表于 2018-5-10 16:59
数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库 ...
DD0F87D3-D477-4A15-9767-C06B9F54D8F0.jpeg (52.54 KB, 下载次数: 52)
yang1zhi 发表于 2018-5-10 16:59
数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库 ...
jgf1000 发表于 2018-5-11 08:24
好我试试改$gameTroop里的enemy
但我想问的是,为什么我只改了dropItem[6].kind,但dropItem[0].kind,dro ...
yang1zhi 发表于 2018-5-11 08:32
Game_Enemy.prototype.makeDropItems = function() {
掉宝相关的【函数】慢慢看
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |