晴兰 发表于 2018-12-26 13:04 这个方法有点为所欲为啊(把全局读写直接变成简单的操作符了) 不过记个笔记√ 现在正在修改unit_base的类,把一些player_unit和enemy_unit的行为塞进去 总之是看起来舒服多了_(:3」∠)_ |
好…复杂 ,怎么有这么多组变量 推荐效仿默认的 Game_BattlerBase 那样的写法,先把这些东西都封装到类中 然后两者共有的丢到父类里,然后再继承它,在子类里修改不同的地方 比如效仿Game_Battler里对于当前战斗者是角色或者是敌人的判定 两者共有 def actor?; false; end 和 def enemy?; false; end; 两个方法 但在 Game_Actor 里,就覆盖了其中的一个并且变成 def actor?; true; end 而在 Game_Enemy 里,就覆盖另一个变成返回true |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-9-21 10:42
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.