Project1
标题:
RM的Sprite#angle=
[打印本页]
作者:
SailCat
时间:
2022-1-27 17:40
标题:
RM的Sprite#angle=
XP和VA都验证了,MV好像引擎不一样,
具体就是你导入一个横平竖直的色块图片,做成精灵,然后执行Sprite.angle = 90,或者Sprite.angle = 270,结果并不是将这个图片垂直竖起来,而是会歪一点,1像素左右
越是高宽比大的图片,越明显能看到这种歪法
经过多次尝试,角度为90或270,或者写90.0或270.0都是歪的——我并不明白为什么,难道是*PI/180的精度问题?但是角度为0 180却都没有任何问题
作者:
哇哇哇啊叭叭
时间:
2022-1-27 17:51
笨办法:转完之后立即将图片替换掉,换成一块真的竖起来且横平竖直的图片。
唉...要这样搞,随便整个游戏八万字代码都拿不下来吧!?
作者:
Im剑侠客
时间:
2022-1-27 20:55
一条萝卜带出泥,能一起修复就不错了。
(记得熊大当年也吐槽提过,动画编辑器旋转角度之后也会丢失1像素,盲猜angle用的是同一套解决方案。)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1