Project1

标题: 待机回红+回蓝+涨EXP +(其他)(简单版) [打印本页]

作者: 憔悴的帅哥    时间: 2008-1-25 01:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: zero2    时间: 2008-1-25 04:38
沙发,建议最好先做个工程出来!不过构思不错!!
作者: yangff    时间: 2008-1-25 05:57
       unless $game_player.moving?
          @wait_count = 500           #可要可不要
          for i in 1..3
             $game_actors.hp += 0.1   #涨的HP
             $game_actors.sp += 0.1   #涨的MP
             $game_actors.exp += 0.01 #游戏中涨经验
          end
       end
作者: 亿万星辰    时间: 2008-1-25 06:18
没加入队伍的都要回啊。。。{/fd}
作者: orochi2k    时间: 2008-1-25 08:36
响应国家节能减排
额外定义个东东
def abcd(e)
      $game_actors[e].hp += 0.1   
      $game_actors[e].sp += 0.1   
      $game_actors[e].exp += 0.01
end
这样改进增加的重样效果节约N行代码-_-0
作者: 柳柳    时间: 2008-1-25 08:48
响应国家节能减排
没加入队伍的不能回血:

if (!$game_player.moving?) and (Graphics.frame_count % 40 == 0)
  for actor in $game_party.actors
    actor.hp += 10
    actor.sp += 10
    actor.exp += 1
  end
end

不走动情况下,每秒队伍中的人加1经验,10蓝10红~
最好别用0.1,生命变成小数了。这么加上100来次,你就会遇到计算机在浮点数计算的一个bug,就是比如本来9.9 + 0.1应该=10.0,但是实际上= 9.99999999或者10.00000001
作者: 憔悴的帅哥    时间: 2008-1-25 19:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 憔悴的帅哥    时间: 2008-1-25 21:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eclair    时间: 2008-1-26 04:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 憔悴的帅哥    时间: 2008-1-26 05:51
提示: 作者被禁止或删除 内容自动屏蔽




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