找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11632|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 g6 L& Z* p  `; ^* @& v+ v  c1 o1 Z+ ]' ~& o
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
7 t# M8 h; ^# A9 t我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
% N& C3 K+ X6 C2 k% a2 d/ m5 _1 i
# Y7 ?! W* V2 A8 J3 ]) J% C7 b$ q; e9 G0 ]) J9 {  A8 C" J8 L
[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
+ i$ \2 g8 b; E! |5 ]  T% x5 ^. H( K% \) K
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。' y* U$ m! }6 F

# N. }6 y9 f. b5 r7 U  ^+ o. G5 m[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 2 a  m+ m. l6 L# i  Y& Y( M

+ c$ Z' `% d( q7 @3 L: }: s- M3 I估计不能哦。程序处理问题。。。
' k2 C/ T1 k5 F* J) U9 m$ k
1 }6 r2 ?. \# a: y% h  C+ H3 W& V[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
  S) I, w' q! t4 I! m# u8 L# R0 N3 c/ c4 _- X3 r
这比较正常 PS还有类似的贴图错误! X5 q4 h9 |1 H: I) g9 u8 S" X0 A3 d
应该是显存速度同步问题吧/ i* G$ O: L4 h- D5 r5 H1 q! t
+ n% {& H2 y* i) _( f: y
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 3 c! i* q+ i) i5 i; j

. K, a! G4 R1 b5 n' \. z* I# |活动块太多,而且刷新快。主角和敌人出现闪烁。
/ B3 I$ a: _3 t8 `3 W2 Z# n& Z这本身就是FC机能造成的,没法改善。
9 R/ j% P4 i9 y$ l9 B& T5 j- a
7 `$ n5 T: @+ d1 V" g# U[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 $ G. x  b9 b; E6 r
8 ?0 d: p6 h/ x3 e
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
9 Q5 _2 `+ \: `% m! o8 c: q       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
4 m0 _* n$ Y/ u这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
& |3 |, [: G  M5 C4 X' v2 _- n1 P8 L8 _2 p. s8 N
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
! |( }$ y1 g4 v! f! _2 I3 L
; w% n9 y, ]. g8 c* o/ x硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。8 B* J: ~/ p$ R3 \/ H; B- [

5 S/ k+ }% y( Z[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 2 T  X" L- X) E

5 L/ u- A+ R0 d. t* k3 p. F回复 bubububu 的帖子
; P9 S( ~! w# f& V# h2 ?* }硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
  F( j) G6 K2 X! c拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
" l" f, t" C8 k+ b: ]4 w5 M& Z
2 R1 }' A+ v1 Z8 u' n- z[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 7 c$ Z0 V8 q# h) H0 q

" i3 O: q! I, C! t- ]! z+ M# c/ O显存不足也是个问题,MD也有这毛病。/ V; ?3 d4 f: n
' I) S& T, ?" Q  I, [8 U* l5 l
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 18:28 , Processed in 0.111784 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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