赞 | 5 |
VIP | 0 |
好人卡 | 2 |
积分 | 36 |
经验 | 24079 |
最后登录 | 2024-11-5 |
在线时间 | 1890 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3591
- 在线时间
- 1890 小时
- 注册时间
- 2010-6-19
- 帖子
- 1211
|
克莉丝 发表于 2014-7-16 13:16
尼玛这页面变好长
按照你说的嗯.覆盖之前的一个脚本即可
貌似我在调坐标Z值的时候发现了个问题,
因为我游戏里用了很多脚本Z坐标都是设置的 self.z = @battler.screen_y + 119 ,所以我在这个状态脚本里也把z坐标改成
self.z = @battler.screen_y + 119 。问题是前面2个设定里面改成这样都没效果一样,虽然战斗图显示在状态动画下面了,角色攻击的时候也正常,可是角色移动的时候,状态动画会显示在角色的下方。
设定1:
51. sprite.z = self.z + 3000
52. sprite.z = self.z + 2000 if animation.name.include?("角色")
设定2:
82. sprite.z = self.z + 2500
83. sprite.z = self.z - 1000 if animation.name.include?("ST")
然后试调了很多次,发现把
229. #sprite.z = self.z#2000
230. if position == 1 and not hzhj.nil? and hzhj[0, 2] == "ST"
231. sprite.z -= 2
232. end
这里改成
self.z = @battler.screen_y + 119
sprite.z = self.z
if position == 1 and not hzhj.nil? and hzhj[0, 2] == "ST"
sprite.z -= 2
end
这样,角色移动的时候状态动画就不会显示在战斗图下方了,问题是攻击的时候状态图又显示到攻击动画的下方了,就是说这样改了之后,上面的2个设定好像作废了一样。 这是怎么回事。有办法修改吗
|
|