找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12300|回复: 13

FC同屏人数稍多时,有些色块画面会发虚(透明)?有图

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 - H0 o/ W0 |5 s/ L. H6 ^; ~
9 ~% ^  i4 d/ c) j
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。# l' q7 _/ G9 N3 U! ^! k
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
; y* N8 a& q* J/ L( d7 y& C4 C4 _0 @4 k5 L! ?' a# d+ M1 {1 [

5 X8 y" n; }7 L; r' c[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ! w' V9 v( k8 @; t; ^
! i3 p; H6 m+ P( e' a
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
8 j$ @3 w& Y& N( E
5 c2 E  B/ y4 D& r8 O[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 / ~4 Y1 J2 Z5 G/ p/ x
7 S: O/ R' w# i4 B) ]
估计不能哦。程序处理问题。。。' u( H7 c4 J6 V9 H' i8 K, m" n4 s) L: P
3 V) D0 i/ |2 a2 B
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ' [2 W* f& @2 a7 K- v1 f

# r0 P& V+ h2 M+ B: C8 l这比较正常 PS还有类似的贴图错误
6 ^1 G7 f8 B( l7 Q应该是显存速度同步问题吧  N! ?* r; d' C5 q! e9 O/ B
, P+ F6 u) c  x' F3 n# _. O+ ^
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 `# U/ x$ e4 B6 S7 \) L
5 b. {. w* P9 t- L: {1 O9 o活动块太多,而且刷新快。主角和敌人出现闪烁。
& H8 q* q6 B; A( o这本身就是FC机能造成的,没法改善。
" F- G; R8 G$ @: v9 p
0 _0 w! z' r0 Z' k[url]   μ
回复

使用道具 举报

发表于 2013-5-11 22:42:31 | 显示全部楼层
早期很多游戏同屏分别的动作太多只能靠分别闪烁来实现。
回复

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
, d% ?* v5 ]7 Q9 a$ P. K/ H& H! d6 K% t$ r
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
% c. W5 F' B7 k4 d       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。( Z5 I5 x" b, M% X
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
5 Q. ^/ t- I( }8 R5 `9 j1 b) N9 _0 i: @1 v! p3 F3 c8 J" y
[url]     ≡ ≡ ≡ ≡   

评分

参与人数 2热血 +8 收起 理由
fushuqian + 5
xunxun + 3

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 8 [0 E" `/ P( X6 }

! z: Q' @* h* `3 J8 H* y硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。1 S6 y; m9 O4 S7 q1 ?' W0 T* y* Y

/ a% V- ~# B8 e8 x[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
1 u# j6 O6 r  I; d" Y
  c- ?0 m5 ]3 o' Y回复 bubububu 的帖子
4 Y' ~  C  N, E6 A6 H; m2 i硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
* s# d- v0 c( C3 J" r; E拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
' F, s9 i( G3 I! L" H. S" L5 a
. g$ d# Z3 ~) C8 V[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 4 F5 t, Y5 ^+ Z2 }* Q

! S/ x- Z; `7 w) k4 j- R+ W显存不足也是个问题,MD也有这毛病。
* }  e: ]- I. U' {! H* W) o' f3 n/ N
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-9-20 12:57 , Processed in 0.130265 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表