mes 发表于 2022-10-19 17:48

猜一下一些2d游戏移动时镜头抖的原因

比如匀速向右,但很有规律的隔固定间隔抖一下。可能是因为这是2d,镜头对准像素,一移动只能移动一个像素,但行走的速度并不是整数,比如每次移动10/3,那对准的是3、7、10,每次到7都会抖一下。以前3DCG过场动画也会抖一抖,可能和生成的帧数间隔和实际游戏用的帧数间隔差一点,当然这些都是猜的。

codecloud 发表于 2022-10-19 17:53

本帖最后由 codecloud 于 2022-10-19 17:55 编辑

......就以你的思路,既然你举例的游戏中,像素是该游戏的最小单位,那么你说角色怎么会移动半个像素,从而导致对位不准?是什么游戏?

古代人皮克 发表于 2022-10-19 18:13

高分辨率和发色数多的情况下可以用明暗区别做出像素和像素之间的动态模糊错觉让动画看起来更顺滑(也就是半个像素的错觉),动画循环的边缘会有抖动的感觉。

你这镜头抖动就不知道在说啥了,什么游戏?什么硬件设备?

Tring 发表于 2022-10-19 18:29

LZ的帖子还是突出一个语无伦次。

mes 发表于 2022-10-19 19:50

不单独回了
store.steampowered.com/app/2061150/_/
看动画,只看背景,移动时感觉背景并不完全匀速。
如果有接触过unity如何做像素游戏,大概能明白,比如角色在1.1格,4舍5入显示成在1格,东方等子弹仔细看,做曲线移动时也是在抖。

codecloud 发表于 2022-10-19 20:39

mes 发表于 2022-10-19 19:50
不单独回了
store.steampowered.com/app/2061150/_/
看动画,只看背景,移动时感觉背景并不完全匀速。


unity的坐标系是纯数值化的3d空间坐标系,和像素没有任何关系。
unity这个单词,就已经决定了你的所有论断都是错误的。
画面抖动的原因有很多,也许是渲染问题,也许是控制摄像机和角色的代码之间的匹配问题,甚至也可能是摄像机运动的缓动问题...但唯独不是所谓的像素问题。因为unity的制作逻辑里面根本就没有像素这个概念。

yuganghk 发表于 2022-10-19 21:15

yuganghk 发表于 2022-10-19 21:16

yuganghk 发表于 2022-10-19 21:20

Tring 发表于 2022-10-19 21:23

yuganghk 发表于 2022-10-19 21:15
如果写unity程序就知道为什么了,原因就是程序主镜头设置出了问题,当然也好解决,加一行代码就行,只是一 ...
但是LZ根本不写游戏,就成天看些傻屌教程,然后拍脑瓜发些语无伦次的帖子。

すぴぱら 发表于 2022-10-19 22:08

mes 发表于 2022-10-20 13:59

相反,正是你们(unity教程出来的)不想才不知道,比如我做个游戏就是gba规格,强制放大点对点,逻辑还是要么在一格,要么在附近一格,做个圆周运动之类肯定要抖动的,而且大家都不写,这样骂人就不对了。算了,反正只想说2d是有这么大堆问题,不要当某楼那个词,觉得独立好可乱搞,2d随便镜头震一下,滑一下就什么都解决。

WINDDEVIL86 发表于 2022-10-20 17:27

都在说些什么乱七八糟的 觉得独立好可乱搞的是你自己吧
建议先学语文 再学开发

mes 发表于 2022-10-20 18:46

说unity是3d就没像素就不可能好好搞或搞过游戏,不过也不介意乱回,就当水一下,供几个语文好的人也水一下,无他了,道不同不相为谋。

oyss 发表于 2022-10-20 20:28

抖一抖,最小单位,那么你说角色怎,的感觉,只看背景,纯数值化,就知道为什么了,这么大堆问题

codecloud 发表于 2022-10-20 23:14

听楼主这玩法,确实不但根本没有任何unity常识,我甚至怀疑楼主连最基本的图像常识都没有,不然以楼主这奇葩的逻辑思维方式,只能说教不严,师之惰。
出点钱,找个老师。从photoshop和unity的官方案例开始学起吧,别整天幻想错的不是你,是全世界了。

顺便,请楼主你自己做个测试,在photoshop或者krita(免费开源图像处理软件)里做一个1*1像素的图片,导入到unity,然后你给这个1像素的图片试试位移,试试缩小,看你信誓旦旦的unity里的像素是个啥表现。不要瞎想当然的以为sprite和像素是一回事。

天气姐姐 发表于 2022-10-21 08:57

为啥做个gba规格的游戏用unity?印象里一些2d引擎也不错啊 也能跨端 cocos这种

—— 来自 OnePlus ONEPLUS A5000, Android 12上的 S1Next-鹅版 v2.5.2-play
页: [1]
查看完整版本: 猜一下一些2d游戏移动时镜头抖的原因