Project1

标题: 插件中如何定义一个与角色具有相同属性的对象? [打印本页]

作者: Fan723    时间: 2018-10-26 11:30
标题: 插件中如何定义一个与角色具有相同属性的对象?
需要定义一个新的对象,这个对象要与 $gameParty.members()[i] 或者 $gameActors.actor(i) 具有相同属性,
同样具有 .name(),.characterName(),.characterIndex(),.level 等一样的属性。
翻来翻去找不到如何定义,请问有大神知道怎么定义吗?
作者: 芯☆淡茹水    时间: 2018-10-26 14:57
直接弄一个 Game_Actor 的子类不就行了!

function New_Actor() {
    this.initialize.apply(this, arguments);
}
New_Actor.prototype = Object.create(Game_Actor.prototype);
New_Actor.prototype.constructor = New_Actor;
作者: yang1zhi    时间: 2018-10-26 15:42
你是想把某角色复制出来吗
作者: ekmomo    时间: 2018-10-29 14:44
……自行百度对象克隆。




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