找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10676|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑   d* x/ q1 y9 o

7 j& E) d$ M/ a) y$ K6 o比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
4 E% R6 c1 `6 U5 W2 Y我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?( [3 U' k; h7 d
4 _4 w% C4 ~6 m  d& E

1 u$ ~" D: G9 U( [: H[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
- V2 y6 ?  I9 C! a
0 ]: H! k9 K5 h$ h9 e+ ?是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
: ]9 R. j6 [* t! j2 ~. I
1 s. B4 T# m& S/ g[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
, ^) {# M  O$ m7 X6 O' E6 j
1 H2 a2 d* |8 V6 O- N7 Q0 f4 M" Z估计不能哦。程序处理问题。。。
5 I2 }( ?# b% h: R' }  W4 @; U
0 x, b' |& D4 Z[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 0 t0 i; V& }: [2 a2 H: e3 F, V
6 ^& d) Y. h0 ?( }, U
这比较正常 PS还有类似的贴图错误& {# c& Z& w/ t% u
应该是显存速度同步问题吧
2 k3 R" r; ]; L6 @
& r) ~: z# K0 g9 N$ I[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
8 L- o& w9 f4 r
& G% N; d; x8 D3 \; s7 B1 e( g活动块太多,而且刷新快。主角和敌人出现闪烁。7 g: O# g; V0 ^5 G
这本身就是FC机能造成的,没法改善。" p6 _6 ?7 G$ D$ `

& M; x. d4 Q8 Z$ \( u+ v3 m[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
1 C0 \$ e% q( z1 J1 k8 i# X- k6 J6 t0 w9 ?1 X8 D+ A. Y* l
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:; Z" I% N2 @) D8 N, V' d+ l
       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。: ]3 a- w8 P$ A2 w3 r
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。$ l7 {% m5 |8 n$ @+ Q! a5 ^
  S' ?* n8 Z! E) U& B: T
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
/ t+ g% w0 g+ z) H( r
* s( c' P4 P+ h& I: _# j, O硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。; X  v& \2 N6 {/ Q3 @
' t* q5 _$ z0 w( L& {
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 3 q0 E/ ?" Z3 {, x$ l' R: d- e
5 z8 h( {, x3 p$ d
回复 bubububu 的帖子
( E- L5 @; W& ~; }' `硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
7 Z$ ^+ M; O) s( U: g拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
  ^( l( @# {* q9 g2 p  W
6 N3 \2 Q$ n2 V  [# E* e[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 & S- h  f) ]0 h5 {
- r; F7 R% Z8 L. W' Z
显存不足也是个问题,MD也有这毛病。  Z7 H. [; o. S4 d) e/ i
9 [, m; v6 j- \5 c  n. `
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 11:43 , Processed in 2.091806 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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