找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11244|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 ! [, x; E# H. s9 o% D, B, Z
, \4 R1 s* [  n  n3 i8 }- S
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。' H! j; T" w* a0 E- @, X3 ?
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?. c' y6 W! _1 w
. o  A2 M! v; i$ [5 d

- M& G& V0 i* _$ A9 k[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 3 @  R7 t% b. `/ L4 M7 c! G

" h" h4 \) e3 n" l  R是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。1 ~) A3 M8 G) E: @& P5 S

8 F. Q& F' d, G[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
7 t5 k( Y# ^3 _1 g! L  j2 O0 w. E7 l/ Y
) b8 G! ?4 L* w* O: p" s  _估计不能哦。程序处理问题。。。
0 A) U- f  m6 z& b  k6 q1 b8 h8 h  D) Q# i8 J# ^8 h+ V
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 / P" u* V1 R; ^3 {
! z4 }' G: r% L5 g+ S/ z
这比较正常 PS还有类似的贴图错误3 u' L5 ]: Z9 o' ^( E) D2 w' y
应该是显存速度同步问题吧- M' Z& N' H; A8 ^0 {5 f
( f" P1 ~5 n5 s' g
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
/ a, _: A3 I3 t! D: n4 Q# Y4 x% e$ p! @4 i* d% s
活动块太多,而且刷新快。主角和敌人出现闪烁。7 _6 ^2 p! G% d  x0 b
这本身就是FC机能造成的,没法改善。: @" J# g/ ]0 _  I4 u4 [- F

9 K. Z2 S& t+ f1 ^# l& ~  u[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ) o6 O% s& J$ x! C

0 e  e' l$ _) c3 p# v8 i/ B% @很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
! l' F; B1 A. _: ^7 I6 x8 K       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
$ _4 U- v3 |! D5 D这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。( r( a5 V. ]) E6 j) ~

5 Z# q- z5 Z& A( j6 c! ~[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 & ^, ]& x: N+ m* ]/ l! M3 L
! w* F3 A& Y+ q) u! D
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。8 ~) J) u- W+ L; q. ?; I
+ k/ h- y9 Z$ j/ u5 E' K
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
1 f* I1 U( V! O  S4 ?/ u/ o
7 p' i( k, o; F# _' i回复 bubububu 的帖子
$ q8 `! M! m. \9 L( Q- L. b硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]) S$ R: A8 p5 z0 B/ ~
拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
$ l/ R) o7 ?( U) j" @. G; I# f9 [% ^+ i+ S+ |2 ~3 {! `+ m
[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 . T5 ]8 O6 `! X1 A9 Y/ [
* o4 B: }3 k0 E! q
显存不足也是个问题,MD也有这毛病。
! n5 l3 I/ v7 T( }1 m
0 W* e( v  f  C) L3 `[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-7 13:38 , Processed in 0.096904 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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