赞 | 2 |
VIP | 19 |
好人卡 | 10 |
积分 | 3 |
经验 | 57661 |
最后登录 | 2019-5-20 |
在线时间 | 574 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 253
- 在线时间
- 574 小时
- 注册时间
- 2006-8-25
- 帖子
- 969
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 jhhuang 于 2011-5-25 15:19 编辑
"全动画战斗"脚本里应用class Sprite < ::Sprite把
省略..........
end
sprite.x += cell_data[i, 1]
sprite.y += cell_data[i, 2]
sprite.z = 1
sprite.ox = 96
sprite.oy = 96
sprite.zoom_x = cell_data[i, 3] / 100.0
sprite.zoom_y = cell_data[i, 3] / 100.0
sprite.angle = cell_data[i, 4]
sprite.mirror = (cell_data[i, 5] == 1)
sprite.opacity = cell_data[i, 6] * self.opacity / 255.0
sprite.blend_type = cell_data[i, 7]
end
省略..........
这段脚本里的sprite.z = 2000修改成sprite.z = 1
导致平时在地图上显示动画(技能动画)时;
NPC(X:0 Y:1)显示动画(例:表情)会被主角(X:0 Y:0)踩在脚下....
但如果Z改回去会导致"全动画战斗"脚本在战斗时,人物和敌人会显示在菜单/状态动画之类的上面.
有办法同时解决两边的问题吗= =?
附全动画战斗脚本.(太长了,只好发附件)
全动画战斗脚本.rar
(9.44 KB, 下载次数: 35)
|
|