Project1

标题: 变量计入步数后,怎样把步数清0? [打印本页]

作者: rainaz    时间: 2018-4-15 17:38
标题: 变量计入步数后,怎样把步数清0?
即使使用了变量=0,还是对步数没有影响,要怎样才能够将计入了步数的变量清零?

感谢
作者: 文雅夕露    时间: 2018-4-15 19:45
在Game_Party里会找到定义该实例变量的参数。
  1. #--------------------------------------------------------------------------
  2. # ● 定义实例变量
  3. #--------------------------------------------------------------------------
  4.   attr_reader   :gold                     # 持有金钱
  5.   attr_reader   :steps                    # 步数
  6.   attr_reader   :last_item                # 光标记忆用 : 物品
  7. #--------------------------------------------------------------------------
复制代码

attr_reader   :steps                    # 步数
被定义为可读不可写。要修改的话就把它改为可读可写即可。
即为:
attr_accessor  :steps  # 步数
即可。
作者: rainaz    时间: 2018-4-15 20:28
文雅夕露 发表于 2018-4-15 19:45
在Game_Party里会找到定义该实例变量的参数。

attr_reader   :steps                    # 步数

请问修改后再使用变量=0的方式清零吗?我这样尝试还是没有效果
作者: fux2    时间: 2018-4-15 22:41
每次计算差值好了
开始计算的时候先记录当前步数,求步数的时候再取当前步数与之前步数相减,
清零就是把这个变量再设置成当前步数。





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