找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12306|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
5 p- r9 [6 X" R; q  H6 \) W0 K; s2 R- Z* i0 u, F, a- D7 P
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
/ r: z0 |, n/ r/ O我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?  D4 \6 t3 G% q" L- q6 R9 `8 z

9 Y( M" y" F; d, W+ U" W& J% M
* D0 m" O& c$ Q4 D[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
! G  A9 u6 k" j
; y( v+ E. J. c2 o是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。+ L3 b% D6 k% R/ z! f# ]: I

: }2 J( {" _- H5 ?[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 7 i, A# f+ F  v7 L# C

! Z+ s5 v2 k8 z* l; B估计不能哦。程序处理问题。。。& j, ^2 g. V# D% J
6 _& d7 R& q; l, v' R5 w
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
$ C' m' P' I( N( C+ c9 N5 q% M% N- Y3 [  Q1 U
这比较正常 PS还有类似的贴图错误
( W- f) P; z5 B$ e+ e, F: B- Y应该是显存速度同步问题吧1 N$ L6 R2 c4 f: y8 S5 Q7 k
6 X  ], M- {; i6 x* }' P
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 8 [$ j7 o/ w0 w5 V3 J8 o3 ^: ^8 H

6 F4 ~2 W# I0 m- o0 T/ S+ c7 K4 f活动块太多,而且刷新快。主角和敌人出现闪烁。, `0 U- s0 ~7 P, B
这本身就是FC机能造成的,没法改善。
) A1 \* T6 T- g7 d7 V* }* `
& S5 z) x3 U2 A3 F+ ?, L  @[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 . c1 T; A8 M6 P5 c( M! |* l. M$ d% e5 v

" a5 }# t8 X; D很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
8 p, O" ?; ]( }  \( A9 J- R/ o; C; t       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
* X  }3 ^2 ^8 o这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。5 w/ x/ d- T8 y

$ Q# Y. I: z1 Z2 M( a2 o5 r[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 / _; A3 N& O* L8 X& i0 h0 X

3 R/ }2 N" R- t7 Y! E+ n2 w7 Y硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。4 U2 Y, |6 Z$ d' x
" p" ^: l" d$ E  Q+ h& y6 k
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
! F% f# S0 A/ b; K6 \! M, T) }
) J$ Z1 u1 E+ S7 }5 P回复 bubububu 的帖子$ `/ Z4 s7 B8 B* m" ]% P
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
" c. _3 }. ~8 i) ?拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
; S1 D& i/ f. z! f- x$ Q" w! M% v( {' ~) ?# N3 j
[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 4 s: M& h# l5 [/ p. d: ^+ B6 c$ G

- q) Y- o4 a: P$ {显存不足也是个问题,MD也有这毛病。
, W; S$ @+ D0 U4 D/ E, o
4 U1 L  o- |$ [; a# o/ |/ b$ N[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-20 15:56 , Processed in 0.115651 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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