找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11601|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑
8 j0 W  \  y4 j- q( }+ n4 ]# W- O9 c* e
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。0 t( E' o6 T1 z
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
# x, }% t- P  D& L
1 G6 h1 J3 E7 r: C
6 n9 m& @* g+ o! \2 D, d[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
* N8 c7 K3 x. M2 Y- p* j) s, `2 ~3 V8 E/ D4 Z5 m$ B
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。3 r5 S% J& f4 F* B3 G0 H+ g

0 A) i, y+ Q1 b0 R[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
  E* N( K2 R9 c* F" E3 L5 a0 ?% [) {; X( s' {) ?
估计不能哦。程序处理问题。。。! Y& O; I& H4 v0 k7 [
) S6 a) s7 Z" R% I  b4 G
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 g' s  c3 v& c+ b" _( H
: R) G# F! k1 y8 |& n2 |: k. K这比较正常 PS还有类似的贴图错误
, k" [+ t" r  F1 ^+ s9 S! O7 N3 M应该是显存速度同步问题吧; k: v* r, e% B

, U) b. v$ ?5 v[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 9 O/ J8 j$ Z9 A3 ?+ \: D" R: F. \

0 o  I/ e1 p% P7 z* ^, v( H6 e7 N活动块太多,而且刷新快。主角和敌人出现闪烁。
0 S: r( x9 M. F这本身就是FC机能造成的,没法改善。
0 i4 a' J+ S' K( ]4 E; C7 h" z
8 ~" N8 r1 h2 x# p* Y% a[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
' p1 {1 y' E8 n( X
3 ]6 b6 q; Z" x8 d+ ?5 F很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
  J; f6 n8 S. g  |7 Y4 ?       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。; k( k) G" I) j2 y6 E2 C0 \9 I4 o
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
1 k8 a4 m, v. m2 b2 X' f. `# B: o4 ~& I0 ^) s9 C5 ]
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 6 D$ A( o0 A& `

9 t# X0 o7 \$ u硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
. P: N6 P* t) Y8 ]: T( P/ Z) |/ }0 n& O$ r* G
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
( ?# z- Q: N* l$ A1 h! C  G9 M5 a( q6 b7 o3 ?
回复 bubububu 的帖子
7 r6 L: |- q+ `) b4 O) C硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]6 [2 i( |& k( x2 w. l. n& F# I' n
拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
9 W% l- i8 m$ a, M( }2 k) J- b8 k' y  w( n0 U& U$ w. m
[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
( Q+ g9 L5 @' @# Z8 I3 A
2 A( B! f0 i" k6 Q显存不足也是个问题,MD也有这毛病。4 w( `( ~, Y' Q. r8 R
8 K: I# I; i7 _1 [) s" w6 w" K
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-7 00:02 , Processed in 0.099611 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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