查看: 2345|回复: 2

[讨论] RM的Sprite#angle=

[复制链接]

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2022-1-27 17:40:06 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
XP和VA都验证了,MV好像引擎不一样,
具体就是你导入一个横平竖直的色块图片,做成精灵,然后执行Sprite.angle = 90,或者Sprite.angle = 270,结果并不是将这个图片垂直竖起来,而是会歪一点,1像素左右
越是高宽比大的图片,越明显能看到这种歪法
经过多次尝试,角度为90或270,或者写90.0或270.0都是歪的——我并不明白为什么,难道是*PI/180的精度问题?但是角度为0 180却都没有任何问题
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
梦石
0
星屑
12824
在线时间
1010 小时
注册时间
2019-11-5
回帖
2329

极短27参与极短25参与极短24参与

发表于 2022-1-27 17:51:35 | 显示全部楼层

  笨办法:转完之后立即将图片替换掉,换成一块真的竖起来且横平竖直的图片。

  唉...要这样搞,随便整个游戏八万字代码都拿不下来吧!?
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复

使用道具 举报

梦石
0
星屑
8026
在线时间
1051 小时
注册时间
2012-4-3
回帖
1270

开拓者

发表于 2022-1-27 20:55:42 来自手机 | 显示全部楼层
一条萝卜带出泥,能一起修复就不错了。
(记得熊大当年也吐槽提过,动画编辑器旋转角度之后也会丢失1像素,盲猜angle用的是同一套解决方案。)
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部