level 5
不单是我自己的,即便是从网上看的教学,以及别人的项目,都是如此。尤其是当sprite是一个单色方块时,就很明显了
比如说,我一个room是1920 x 1080大小,开了view,camera和viewport也都是1920 x 1080大小,然后全屏,就一个object,sprite是一个单色方块,然后代码就是简简单单的x+=spd,当spd是整数时,比如1、2这些就没问题,但是spd是带小数的时候,比如1.6,那object移动的时候图像就是颤抖卡顿的,为什么会这样?有没有解决办法?难道速度只能够设置为整数?
2022年05月21日 11点05分
1
level 5
我在网上看的教学,把别人的代码都抄了下来,或者直接下载了别人的项目,发现都是如此,区别只是别人用的sprite是动画,颤动卡顿的现象不明显,我直接用了一个单色的方块,颤抖的现象就很明显了
2022年05月21日 11点05分
2
level 5
我最奇怪的就是,好像都没有人提起过这个,是都没有这个现象,只有我的电脑才有?还是说大家都不在意,有一点点颤动也是可以接受的?
2022年05月21日 11点05分
3
level 5
现在我想要得到平滑顺畅的移动,只能使用整数值作为速度,可是这样也太不方便了
2022年05月21日 11点05分
4
level 5
你们可以和我一样,简单地建一个项目,room的大小是1920 x 1080,打开view,camera和viewport的大小也都是1920 x 1080大小,进入游戏后全屏,room中就一个object,使用的sprite是一个方块,然后在object的step中写x+=spd,当spd是1.6,object移动的时候图像是不是颤抖卡顿的?
2022年05月21日 11点05分
5
老哥,是颤抖的。跟你遇到的情况一样,不过我主要是实在角色拖动视野的时候卡顿
2022年09月18日 15点09分
@白雪啪啪熊 感觉还是速度的问题,增加的像素位移必须不能是带小数点的
2022年09月18日 17点09分
@云南健康蘑菇放心吃 如果是这样那太蛋疼了,我需要浮点的速度啊。我看屏幕跟随-1是立即跟随,感觉他这个是按整数像素刷新的,然后跟自己的小数位置变化导致强扯的原因 但是又不知道怎么调这个屏幕跟随速度成小数
2022年09月20日 06点09分