Project1

标题: 请教下如何用脚本语言在游戏里更改角色武器和职业 [打印本页]

作者: 帝宗    时间: 2016-5-17 19:36
标题: 请教下如何用脚本语言在游戏里更改角色武器和职业
看了https://rpg.blue/forum.php?mod=v ... p;extra=#pid2682548这位仁兄的问题,
突然很好奇,怎么改武器和职业
var actor = $gameActors.actor($gameVariables.value(8));
if (actor) {
      actor.setCharacterImage("yf", 0);
      actor.setFaceImage("yf", 0);
      actor.setBattlerImage("yf");
     加在这里actor.CharacterName = "名字";      结果名字变成空的了,而如果写actor.setCharacterName("yf");则直接出错了
}
$gamePlayer.refresh();

求大仙指点
作者: 沉滞的剑    时间: 2016-5-19 22:47

修改名字actor.setName(name)
源代码:
Game_Actor.prototype.setName = function(name) {
    this._name = name;
};
修改装备:
强制修改 actor.forceChangeEquip(slotId, item);
会覆盖原有的装备, 不可装备的物品也不会被自动卸下.
源代码:
Game_Actor.prototype.forceChangeEquip = function(slotId, item) {
    this._equips[slotId].setObject(item);
    this.releaseUnequippableItems(true);
    this.refresh();
};
还有其他的正常装备方式:
在rpg_objects.js中Game_Actor的部分找吧.




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1