你这个的效果好像是自动放大缩小循环...跟我的设想不一样 大概是我标题起错了。 不过我刚刚用了一个勉强的解决方案
|
即使是浮点数,仍然毫无任何问题
|
本帖最后由 cinderelmini 于 2015-8-19 22:40 编辑 ----误人子弟伪科学----
【sprite.zoom_x < k ? sprite.zoom_x += 0.01 : sprite.zoom_x -= 0.01】 sprite.zoom_x 小于 k 的时候,就增加0.01,大于或等于k的时候就减小0.01, 那么设想一个情况,当k = 1.0, sprite.zoom_x处于0.99的情况, sprite.zoom_x + 0.01 = 1.0, 那么不满足sprite.zoom_x < k这个条件,于是sprite.zoom_x - 0.01 = 0.99, 那么又满足了sprite.zoom_x < k这个条件,于是sprite.zoom_x + 0.01 = 1.0, 以上两个步骤就在那循环了,所以看到的是这个精灵在微弱地抖动。。。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-2 21:45
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.