| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 110 |
| 积分 | 1 |
| 经验 | 24791 |
| 最后登录 | 2013-6-25 |
| 在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
本帖最后由 j433463 于 2012-12-25 19:05 编辑
找到原因了,先看看修正后的样子再来讲哪儿有问题:
应该是这样没错吧?物攻物防和敏捷这些确实是之前猜测的脚本最后那个有关,
但作怪的不是楼主的脚本,而是原来默认脚本。
首先,位置之所以跑到血槽条那边,是因为在楼主给的 Window_Status 第 92 行 x 值给的不好,
draw_parameters(200, y)
我把 200 改成了 270,就到图上的位置,但物攻物防中文与数字隔得太宽,这并不是楼主脚本的问题,
因为楼主的脚本把它的那一段注解了,以至于在楼主脚本中怎么查都不对。
本来我以为楼主脚本是把默认脚本删除,用新脚本取代,起初没注意,但测试时不对,会跳出错误框,
只好把原来的默认脚本补回去,新脚本放在 Main 上面,想一想,既然这样,找找看默认脚本吧。
果然,把默认脚本 Window_Base 的 def draw_actor_param 那一段中,最后的
draw_text(x + 120, y, 36, line_height, actor.param(param_id), 2)
把 x + 120 改成 x + 80, 间距缩小了,如图正常了。
果然,实测才是解决之道,用看的始终不保证100%看明白,开新工程实测,只耗时不到一小时。 |
|