- 注册时间
- 2010-7-16
- 最后登录
- 2012-2-21
④见习
- 积分
- 453
|
楼主 |
发表于 2010-9-1 21:29:03
|
显示全部楼层
注:已知問題。
因為RGSS103/104系列運行庫更換了更嚴謹的腳本執行方法,
所以之前一些很著名的腳本的原有設計問題會在新的運行庫中暴露而出。
這些BUG之前在RGSS100~102系列運行庫上沒有暴露,但是嚴重影響遊戲執行效率。
目前已知問題有三:
1 FUKI對話方塊換行後行首出現「□」的問題。
解決方法(by 大地的雨):
在Fuki對話方塊的腳本裡找到
-------------
self.contents.draw_text(4+@dx, (font_size+10)*@dy, font_size, font_size, c)
-------------
用這幾句取代之:
-------------
if c == "\\001" or c == "\\002" or c == "\\003" or c == "\\n"
c = ""
else
self.contents.draw_text(4+@dx, (font_size+10)*@dy, font_size, font_size, c)
end
-------------
2 MTV播放歌詞腳本行首出現「□」的問題。
解決方法和FUKI對話方塊的解決方法原理上類似,請自行摸索。
3 RTAB戰鬥系統提示「Errno::ERANGE, Result too large - log10 」然後遊戲自動退出。
解決方法:
在RTAB戰鬥系統的「RTAB连击+连击数-显示部分」腳本節裡找到(找不到的話請搜尋所有涉及RTAB的腳本節)
-------------
digit = Math.log10(number)
-------------
用這句取代之:
-------------
digit = (number ==0) ? 0 : Math.log10(number)
-------------
這樣就可以解決問題了,而不是迴避使用新版本的RPGXP。 |
|