设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 黑米馒头
打印 上一主题 下一主题

[已经解决] 动画Z坐标位置问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
11
 楼主| 发表于 2014-7-16 13:50:15 | 只看该作者
好了,问题全部解决了,太谢谢了!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
12
 楼主| 发表于 2014-7-18 14:57:14 | 只看该作者
克莉丝 发表于 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个设定好像作废了一样。 这是怎么回事。有办法修改吗




回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 16:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表