找到原因了.... 是個跟戰鬥系統沒有直接關係的腳本 ....
|
謝謝版主大大了 對己方的問題解決了 不過現在變成攻擊對方時跳窗了 (笑 我先試看看減少修改部分能不能解決.... |
只能这样试试 42行改为 draw_actor_icons(@text, x, 0, state_width) if state_width >= 24 86行改为 draw_actor_icons(actor, ix, y + iy, iw) if iw >= 24 89行改为 draw_actor_icons(actor, ix, y + iy, width) if width >= 24 114行改为 @bufwindow.draw_actor_icons(@battler, 0, 0, @bufwindow.contents_width) if @bufwindow.contents_width >= 24 可能会有各种副作用,也有可能解决不了问题。总之应该是脚本冲突之类的…… |
調用腳本的 是這些嗎
|
對於腳本修改我基本上是新手.... 這是出錯的腳本部分 事基本的腳本 其他戰鬥相關的我也沒改過 藥改哪些呢? def draw_actor_icons(actor, x, y, width = 96) icons = (actor.state_icons + actor.buff_icons)[0, width / 24] icons.each_with_index {|n, i| draw_icon(n, x + 24 * i, y) } end |
我只能给个大概意见:确保绘制宽度不小于0 |
脚本冲突了。。把相关的战斗脚本中的变量修改一下。。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-2-4 21:46
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.