找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12311|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 j  z. e. y* q" B, W* Y
3 P2 B& D% Q* _6 b& ?1 y6 }比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
/ Y9 f) t4 f' L3 O. m我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
: T( I4 S6 H( V; B4 D" s3 q2 n8 |9 v$ Z$ p5 }0 r  }+ a' T- X1 G
5 E7 c9 a9 e5 x* _) ^! }
[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 , l0 I, y) Z+ E$ D9 f6 A& j( ]6 |
8 P+ P1 p! B3 S" D* \; c7 y
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。# Z  D' L. l+ c0 w3 I

7 I, s. i' @# O* j[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
( d1 R; _: T' J
/ |2 Q1 k3 @0 D* B估计不能哦。程序处理问题。。。6 F1 v$ v7 R; Y1 U

1 L$ ^; B7 }5 P7 U[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
5 k) F1 y4 Z  j
% H9 [- q- g4 V6 {2 U2 K这比较正常 PS还有类似的贴图错误
6 U4 P# |/ i5 I% ?1 a8 d8 C应该是显存速度同步问题吧
4 j, I* g! a4 \& d% G, m9 D; H3 G$ s1 h! L
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 % Y- ]+ l4 b& x( `" e" V$ v, E
) B1 y% A6 V' |7 e
活动块太多,而且刷新快。主角和敌人出现闪烁。
' T2 D. e2 |4 X3 r+ a# ?这本身就是FC机能造成的,没法改善。
8 V7 u& j/ r& I$ ^1 ]% R0 ~" k2 c7 B% G& K; G1 n- b
[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
" ?  z5 f6 L' Z3 `+ B, v' o6 N; C& _) I% s1 @! `/ Q
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
: Y& i. _% f/ d  i3 |       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
8 z7 v* K) w, g$ q0 u& r这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。7 s4 H! l' [; _2 v' d
* N' g$ j3 R- x$ _
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
' j2 e( z* a7 Y" c( i& Z8 x" U' X# q! I  R
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
$ F$ y$ l0 h2 T, K5 f: l$ {4 e5 r" O
5 ^9 r8 K7 i* j4 P) t$ }[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 6 o6 h& K  k& Y: s% [6 n
( z6 x, \) Q- i: c" U% k
回复 bubububu 的帖子
0 p' q/ }" a+ y- o, f硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
; d  `. {  @  P; F8 |! z$ B拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?+ P& H; A% u/ i2 [0 I% Y

) f/ I! ]! G* Q0 X[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
6 W3 J- N8 L/ v& u3 z4 W3 Q. ]: m
. T# a4 W. j* i' U0 s- g/ X5 b显存不足也是个问题,MD也有这毛病。
/ I7 Y- s* E/ K% L6 @1 Y; b% t3 a5 B7 u
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 03:07 , Processed in 0.102898 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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