Project1
标题:
如何复制角色
[打印本页]
作者:
l734273398
时间:
2020-10-22 17:28
标题:
如何复制角色
如题:打个比方说,使用【复制】,就可以直接复制【角色1】的所有包括等级、经验、属性、装备、技能等等,几乎一模一样的复制到【角色2】中
作者:
灯笼菜刀王
时间:
2020-10-22 19:57
直接 A.exp = B.exp, A.skills = B.skills, A.weapon_id = B.weapon_id 去一个一个列下去就行了
作者:
Im剑侠客
时间:
2020-10-22 20:36
直接一点:$game_actors[角色1id] = $game_actors[角色2id]
作者:
灯笼菜刀王
时间:
2020-10-22 22:33
标题:
a
本帖最后由 灯笼菜刀王 于 2020-10-23 09:55 编辑
class Game_Actors
def copy(a,b)
@data[a] = Marshal.load(Marshal.dump(@data[b]))
$game_party.refresh
end
end
复制代码
把这句插到main前面, game_actors后面任意位置, 然后事件脚本调用 $game_actors.copy(要复制的ID,被复制的ID)
作者:
l734273398
时间:
2020-10-22 22:56
灯笼菜刀王 发表于 2020-10-22 22:33
把这句插到main前面, game_actors后面任意位置, 然后事件脚本调用 $game_actors.copy(要复制的ID,被复制 ...
完美解决,多谢大佬的指导
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1