赞 | 120 |
VIP | 13 |
好人卡 | 16 |
积分 | 193 |
经验 | 38692 |
最后登录 | 2024-4-24 |
在线时间 | 3074 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 19284
- 在线时间
- 3074 小时
- 注册时间
- 2013-1-11
- 帖子
- 1288
|
本帖最后由 张咚咚 于 2018-12-5 23:50 编辑
p了一下,VA和XP记录动画的精灵数组坐标和端口坐标原点什么的貌似都相同,RPG::Sprite的animation_set_sprites处理坐标的方法里也没有发现和VA有什么不同的地方(可能是我漏找了也可能是找的地方不对)。。
估计是XP独有的bug。简单的解决方法估计要改动画文件了。
v = Viewport.new 0,0,640,480
s = Sprite.new v
s.bitmap = xxx
s.angle = 100
# 明明这样没问题的。。但是在动画里就错位了。。
v.ox = 100
旋转50度后默认的5号动画,viewport ox左右移动出现的问题。
弄张图让后面的前辈来解决吧。。
|
|