为了帮助玩家记录通关时间?那么玩家的SL该如何处理呢
对游戏内容产生影响?那么又何苦追求计时准确性或者真实性呢
initialize里加进update能免去开启窗口过一阵子才显示出来,
所以fux2前辈说的没错,只会在initialize时才开始计算时间,
所以对于之前所说用Time代替PlayTime的影响是很小的,
反而为补充站里的那个方法能够节省资源(原因自己参透)。
我所说的"initialize时才开始计算时间"意思只是在场景开始时才执行Window_PlayTime。
不会不断在系统中执行
另外我说"补充站方法能较节省资源"的原因是,补充站那儿的update会根据:
if sec > @total_sec % 60 or sec == 0
才会调用到refresh,但秒数依然要更新,所以在这句之前有:
sec = (Graphics.frame_count / Graphics.frame_rate) % 60
我所说的"initialize时才开始计算时间"
def initialize(x, y, width = 160, height = 90)
super(x, y, w, h)
end
def initialize(x, y, width = 160, height = 90) 这表示了:
建立x、y、w、h四个变数
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |