找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11634|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
, Z3 F5 Z$ C+ r# C  R. ?( e% l5 ^1 c1 F
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
# j7 F: p  y9 B0 Z- w% y我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?  [, H/ C/ z' W

1 J- d3 p" ~0 `; m; h: U
6 E6 g6 [# b& C! A+ p- \[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
+ e+ `) D6 L' S( h7 q( E
* J, L; ~/ p( S% S) Y0 w3 A是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。! Y8 p) a4 X3 D# C
  a1 A6 U4 L7 o* b
[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
) U# |. `7 W" N/ Z2 W+ a% l7 Z) X. C+ {& ~3 O7 r, N# i* j4 ]
估计不能哦。程序处理问题。。。
. n+ W, w5 P$ B( t$ _0 @7 i0 K3 t! k6 m. N$ m% R/ t7 H+ [+ c0 l6 V! I
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
* \# w, h# o% ]6 I/ Z, |- T/ _! Y; @+ q
这比较正常 PS还有类似的贴图错误* X# n; v" Z" b$ y# i
应该是显存速度同步问题吧
; W0 U: C/ A& v* g/ y, d! p! n& h0 w; e/ g4 J  d) k
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 5 _! P: p3 \  [1 \6 x3 R2 Y' i. d  @) P
9 X1 O* p' S# a- F" i* @1 V8 S
活动块太多,而且刷新快。主角和敌人出现闪烁。
6 J  G$ a' U3 C% [. G, g; u这本身就是FC机能造成的,没法改善。2 m# `; b$ B- @- W

; y( ]' U. o! B( ?" g1 r[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
- I( s; D8 c7 H, w: R  R0 R9 P+ U( j7 `, m0 W, K3 |% H+ z* k
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:6 r0 g; k7 ^4 t4 M( s
       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。! U% @$ V+ f4 T' q6 C4 }
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。0 A: ]  [: h, y/ u5 R. h

0 w7 @4 D1 F% n- Y[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
# Y1 C  k6 m! O4 s4 G+ J, a4 w. S
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。7 J3 X9 ]# h# H( b. ?4 W0 c! d1 G

" F# F$ X- }6 y+ P) M( U6 Y+ C[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 : \6 ]; ~# e9 k4 d

! N" R9 m- }. h: U3 _0 ~回复 bubububu 的帖子
- S6 S0 n" A/ ?2 x( J3 o硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]; {) u' y% z; ^; j. C+ H5 j3 o2 G2 y* V
拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?( P+ U6 ]0 _4 @$ S  w
* u& y, k; s2 Y. E9 d  f. G9 b
[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
3 H6 m( `. H( C$ v
% o$ ^* ~* Y: H+ s; W显存不足也是个问题,MD也有这毛病。$ M5 P# N7 l3 l3 y4 _0 v
( v& s5 i& b. q3 v% E& ]: S6 I
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 20:04 , Processed in 0.097758 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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