找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11637|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
' V6 l7 \5 o! u- J& t5 Y
0 V& v8 Z$ }( _& k2 U! [( Y比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
9 x/ ]: J  V) K) a8 K; [$ r我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?" T! M' M$ y- O. H' @

1 h1 l) S0 k" B1 M& [
+ R/ e. G, b% B[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 % ?9 W8 Y# M2 g1 ?! d
+ s" r; i- f$ n5 L1 P7 E! v/ Q
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。2 \3 X- x+ x& K. E

8 Y) O9 s  @( `9 E+ [) i9 i[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ; N1 ]& f, S* g8 ?% l+ g
) M5 j5 T- h1 L7 }2 w$ E
估计不能哦。程序处理问题。。。/ g# ]( N  l) o! K5 w. w: ^

6 ^+ |" [: v  h2 h. T[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
4 ~0 V- }- S) U: F  i& h7 d8 J. E! Z& E3 ~+ L& v( L- [
这比较正常 PS还有类似的贴图错误. ]9 A. a# P( P& W
应该是显存速度同步问题吧
/ e8 U! v9 k) _* {5 G
* t/ m, Q( v9 m1 n[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 j2 q8 P/ @' T0 B/ Y. u8 e& u" o6 f( L( i8 |- T
活动块太多,而且刷新快。主角和敌人出现闪烁。, b7 [  o0 U4 s9 l$ O/ K% S! U2 J2 R
这本身就是FC机能造成的,没法改善。7 Y8 Y, Q# A: e, ]
, l7 ?5 _) f5 ?$ l* i
[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 & Z! u$ M! }+ @( O! x1 g
' X3 o) T" ~/ N1 m- R- D9 Y& Z2 B! D
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
! M) v0 A2 {' D3 C, J. T# D/ q       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
2 q' L3 x  J& B+ j! @; K这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。# ]7 x1 f  u3 }0 g4 B, {4 }: F3 s$ F
9 s0 g+ {1 m; M' T
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 U. v& J, F) x3 V  k+ j5 |" c- q. v3 R. G2 B# p; z; _
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
: y# A2 T7 f8 R" F: c2 r7 p$ K5 A! w  O
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 3 L1 {) T$ d' s6 i; y6 k& v

: y$ c' K" E, H5 K4 [回复 bubububu 的帖子
) p1 ?: b1 l* a2 u  J4 G! K硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
1 t& F% V4 K6 Q拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
" `( U6 s) p4 I1 }
$ h: t; B( Y% h# y5 {% Q+ a[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ) Z! x+ g. x+ o, i# z) J, K

* t9 R: n) [/ u7 e5 l" O; ]显存不足也是个问题,MD也有这毛病。
0 N; }0 T+ r* w5 B) c! f  b( U+ w5 C* R3 y3 f+ B
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 22:01 , Processed in 0.098424 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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