Project1
标题:
日夜控制系统完美版问题……关于时间进位问题
[打印本页]
作者:
牛肉面
时间:
2009-7-28 15:50
标题:
日夜控制系统完美版问题……关于时间进位问题
本帖最后由 牛肉面 于 2009-7-28 16:55 编辑
附件
Project2.rar
(188.15 KB, 下载次数: 17)
2009-7-28 16:55 上传
点击文件名下载附件
我设置
$Day_sec = 1 #時間軸秒的進制 預設為 6 進制(0~5)
$Day_min = 59 #ㄧ小時幾分鐘的進制 預設為 6 進制(0~5)
$Day_hour = 23 #每天為幾小時的進制 預設為 12 小時1天(0~11)
但是实际应用后,发现1秒后,小时居然也加了1,成了01:01,02:02……
一直到第二天01:25 02:26……这么继续着!
这个BUG怎么解决?我不想这样啊!
脚本在这里:
http://rpg.blue/web/index.php?doc-view-4213
111111111111111111111111111111111111111111111111111
还有一个问题,怎样设置使战斗中停止时间?
Project2.rar
2009-7-28 16:55 上传
点击文件名下载附件
188.15 KB, 下载次数: 11
作者:
牛肉面
时间:
2009-7-28 15:55
这里貌似是管进位的
def refresh
self.contents.clear
self.back_opacity = 0 #背景透明
self.opacity = 0 #外框透明
if $hour > $hour_count #當計時時間超過實際時間
Graphics.frame_count = 0 #計時器歸零
$set_hour = 0
end
if $game_switches[Ctrl_daylight_sys] == false
@color = $game_variables[11] #設定變數11的值,來改變字時間體顏色
self.contents.font.color = text_color(@color)
@total_sec = Graphics.frame_count / Graphics.frame_rate
$hour =(@total_sec / $sec_count / $sec_count % $hour_count) + $set_hour
$min = @total_sec / $sec_count % $min_count
$sec = @total_sec % $sec_count
text = sprintf("...T:%02d:%02d", $hour, $min)
#self.contents.font.color = Color.new(255,255,255,255)#設定顏色(R,G,B,亮度)
self.contents.draw_text(25, 5, 100, 20, text, 2)#(x,y寬,高,變數,字型顏色)
the_time
end
可呢这里有问题把?
作者:
牛肉面
时间:
2009-7-28 17:26
已经自我解决(不是自杀!)……我发现我的问题许多都是我自己解决的……:L
还有一个问题,怎样设置使战斗中停止时间
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1