Project1

标题: 如何多人共用法力? [打印本页]

作者: bloodyliao    时间: 2014-8-18 11:41
标题: 如何多人共用法力?
如何让多个人共用一套MP?MP随着任何一个人的增加、消耗而改变,并且在战斗中做一个显示框
请我该如何做到?
作者: taroxd    时间: 2014-8-18 11:57
本帖最后由 taroxd 于 2014-8-18 12:32 编辑

类似这样,未测试,很有可能各种bug以及各种不兼容。因为我不敢保证默认脚本里获取 mp 都是用 mp 方法而不是直接获取 @mp 实例变量

不想要所有人都共用的话,自行加上条件判断

RUBY 代码复制
  1. class Game_Party
  2.   attr_accessor :common_mp
  3. end
  4.  
  5. class Game_Actor
  6.   def mp
  7.     $game_party.common_mp || 0
  8.   end
  9.  
  10.   def mp=(mp)
  11.     $game_party.common_mp = mp
  12.     refresh
  13.   end
  14. end





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