登录
|
注册
TGFC俱乐部
>>
游戏业界综合讨论区
>>
-
刷新
/
显图
/
登录
/
注册
/
WEB
标题:
为什么游戏机的模拟器存在2D画面贴图错位的情况?
时间:23-09-25 11:33
作者:
md2
在老游戏机的模拟器上尤其明显。
从MD到N64这些,2D画面都是一个个方块图素贴出来的,然后在画面整体卷轴的时候,会出现移动不同步的现象,有的区域会比其他区域慢一拍,形成几个像素的错位。
而在实机上就不存在这种现象,无论背景还是精灵都严丝合缝。
可以确定不是垂直同步导致的撕裂,因为错位有横向的有纵向的。
我猜原因应该是模拟不够精确的问题,但又想不明白怎么会有这么大误差。
改了一张示意图,明显背景有一个区域错位了
[
本帖最后由 md2 于 2023-9-26 11:23 编辑
]
附件::
[您所在的用户组无法下载或查看附件]
回复列表 (14)
#2
卖哥
2023-9-25 11:46
顺序处理器上的硬编码难以在乱序多任务处理器上完美还原呗
现代需要同步的事情程序主动确认同步的
但老游戏的这些事件写代码的时候本身不存在逻辑上的事务同步
只是跑在顺序处理器上调试当初是同步的,那多少遍都是同步的。
[
本帖最后由 卖哥 于 2023-9-25 11:50 编辑
]
===================
#3
昵称无效
2023-9-25 11:56
posted by wap, platform: Chrome
举个例子先
===================
#4
md2
2023-9-25 12:46
原帖由
昵称无效
于 2023-9-25 11:56 发表
posted by wap, platform: Chrome
举个例子先
顶楼放了一张示意图
===================
#5
ICharon
2023-9-25 12:52
分辨率的问题,因为像素在不同的地方缩放倍数不同,动起来就有这种果冻的感觉,点对点整数倍放大分辨率就没有了。
或者低解pc+crt也可以。
===================
#6
ydy135
2023-9-25 13:23
楼主的图在PC看不到
===================
#7
SSforME
2023-9-25 17:29
模拟器对ppu的时序模拟不精确
请使用精确模拟器
比如mesen
===================
#8
SSforME
2023-9-25 17:31
https://emulation.gametechwiki.com/index.php/Main_Page
请使用Cycle精确度的模拟器
===================
#9
fgfggha
2023-9-25 19:10
posted by wap, platform: iPhone
请使用fpga
===================
#10
黝黑蜗壳
2023-9-25 20:15
posted by wap, platform: Android
原帖由 @ICharon 于 2023-9-25 12:52 发表
分辨率的问题,因为像素在不同的地方缩放倍数不同,动起来就有这种果冻的感觉,点对点整数倍放大分辨率就没有了。
或者低解pc+crt也可以。
特别是机战这种,实机精美,模拟器看着太糙
===================
#11
yanger
2023-9-26 07:58
posted by wap, platform: Samsung
非整数倍缩放+非可变刷新率吧
===================
#12
md2
2023-9-26 11:10
原帖由
ydy135
于 2023-9-25 13:23 发表
楼主的图在PC看不到
这样能看到吗
https://wx4.sinaimg.cn/mw2000/008t8iKRly1hi9t3mrpelj30i40boq4u.jpg
===================
#13
xuziyu2006
2023-9-26 11:17
posted by wap, platform: Android
原帖由 @md2 于 2023-9-26 11:10 发表
这样能看到吗
https://wx4.sinaimg.cn/mw2000/008t8iKRly1hi9t3mrpelj30i40boq4u.jpg
我这里看还是403
===================
#14
md2
2023-9-26 11:24
原帖由
xuziyu2006
于 2023-9-26 11:17 发表
posted by wap, platform: Android
我这里看还是403
不好意思,那再看看顶楼,又传了一次
===================
#15
mting
2023-9-26 14:18
posted by wap, platform: iPhone
是不是开了图像优化 分辨率upscale 之类的
原贴图比如是低分辨率的 模拟器 upscale的时候不知道绝对位置 只做贴图高精度转化 转化的结果和原来的绝对大小不一样估计 就这样了
===================
[登录后才可回复]
游戏业界综合讨论区
完全数码讨论区
Apple 专区
汽车版
动漫模玩
主机&掌机游戏讨论区
手机游戏讨论区
经典游戏怀旧专区
安卓电视游戏讨论区
硬件维修区
体育运动专区
影视专区
旅行度假
舌尖上的TG
宠物乐园
TGFC御宅深喉K歌大赛
招聘求职
网游业界讨论区
英雄联盟
暴雪游戏专区
二手交易区
新品贩卖区