Project1

标题: 在地图上显示游戏时间 [打印本页]

作者: 020611    时间: 2013-1-27 23:23
标题: 在地图上显示游戏时间
话不多说,直接上脚本:
#==============================================================================
# ■ Game_Timer
#------------------------------------------------------------------------------
#  计时器。本类的实例请参考 $game_timer 。
#==============================================================================

class Game_Timer
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  def initialize
    @count = 1
    @working = true
  end
  #--------------------------------------------------------------------------
  # ● 更新画面
  #--------------------------------------------------------------------------
  def update
    if @working && @count > 0
      @count += 1
      on_expire if @count == 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 开始
  #--------------------------------------------------------------------------
  def start(count)
    @count = count
    @working = true
  end
  #--------------------------------------------------------------------------
  # ● 停止
  #--------------------------------------------------------------------------
  def stop
    @working = false
  end
  #--------------------------------------------------------------------------
  # ● 判定是否正在工作
  #--------------------------------------------------------------------------
  def working?
    @working
  end
  #--------------------------------------------------------------------------
  # ● 获取秒数
  #--------------------------------------------------------------------------
  def sec
    @count / Graphics.frame_rate
  end
end

作者: 020611    时间: 2013-1-27 23:26
消灭可恶的零回复。
作者: 1715063941    时间: 2013-2-23 05:36
楼主为啥不给直接复制代码呢?
作者: djs789783    时间: 2024-2-17 21:35
顶,这是时间记时器啊




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