| 赞 | 204 |
| VIP | |
| 好人卡 | |
| 积分 | 122 |
| 经验 | |
| 最后登录 | 2025-11-17 |
| 在线时间 | 4435 小时 |
- 梦石
- 0
- 星屑
- 12161
- 在线时间
- 4435 小时
- 注册时间
- 2014-4-11
- 回帖
- 5616

|
发表于 2018-4-26 22:57:18
|
显示全部楼层
本帖最后由 yang1zhi 于 2018-4-26 23:04 编辑
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角色就是actor
敌人就是enemy
数据库就是$dataActors,$dataEnemies
地图界面就是Scene_Map
要建个笔记本,用来记下觉得有用的一些MV代码,以后找起来方便。
你想学的话,我这个笔记可能对你有用
[pre lang="javascript"]
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() { #设定选项的间距高[/pre] |
评分
-
查看全部评分
|