加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
以下脚本是防止加速的 但是我有点不明白他是怎么防止的
正常在游戏中下面的判断帧数应该准确是多少呢
主要是想防止用变速齿轮来玩游戏 对游戏时间进行强行加速
生产类游戏最怕加速了 否则更本办法制作出时间生产玩法
或者请教一下还有什么别的有效的方法来防止这一点吗?
#下面是几个变量,根据需要自己改吧。 #作者:XGM $判断挂起秒数 = 2 $检查间隔秒数 = 2 $加速判断帧数 = -0.5 Thread.new do a = Time.now b = Graphics.frame_count loop do if Time.now - a > $检查间隔秒数 t = ((Time.now - a) * Graphics.frame_rate).to_f - (Graphics.frame_count - b).to_f if t > $判断挂起秒数 * Graphics.frame_rate #挂起 #p "欢迎回来" end if t < $加速判断帧数 #加速 p "请不要使用加速齿轮!!" exit end a = Time.now b = Graphics.frame_count end end end
#下面是几个变量,根据需要自己改吧。
#作者:XGM
$判断挂起秒数 = 2
$检查间隔秒数 = 2
$加速判断帧数 = -0.5
Thread.new do
a = Time.now
b = Graphics.frame_count
loop do
if Time.now - a > $检查间隔秒数
t = ((Time.now - a) * Graphics.frame_rate).to_f - (Graphics.frame_count - b).to_f
if t > $判断挂起秒数 * Graphics.frame_rate #挂起
#p "欢迎回来"
end
if t < $加速判断帧数 #加速
p "请不要使用加速齿轮!!"
exit
end
a = Time.now
b = Graphics.frame_count
end
end
end
|