找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11599|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 ; G% {6 h2 c6 b+ m6 Z: P& @- [% f8 n
; z, J/ c0 z1 K0 q, q, L$ H4 s' D
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。% I" y* S$ n3 t! ^& N2 A9 i) ]1 Q7 \
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
( l8 j4 r8 F4 p8 N2 S. z  p  G* s- }2 F4 g2 R
* v4 _9 D  K  @; M: _, S- n* Y( ~
[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 1 B( f5 c/ h% ?7 P. }0 L, y8 u1 k
+ Z( Z1 S1 e- }% ?8 z3 O
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
5 g8 e# T- q8 P+ H$ s# O9 J; B$ r/ ?+ r% S
[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
2 v4 k/ i6 u% E# \! w: y: I) o0 l2 @6 K
估计不能哦。程序处理问题。。。
, o: T2 \- g& e* ?0 ?) K* Z, b- [8 F: Z
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 . K7 y( D2 T- U
6 O4 x* e% ~) l
这比较正常 PS还有类似的贴图错误
5 D# L9 u3 f1 H) m& J+ y- f/ Y- |应该是显存速度同步问题吧8 p/ J1 S  B# w; c, E
  n1 x0 |) [4 ?) E8 x$ `7 N
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
0 T1 b$ k  J( D1 G1 E
- H) k% N4 Y- ?+ T( M6 s! ^# J. N活动块太多,而且刷新快。主角和敌人出现闪烁。
4 A/ A7 Q- s! v) N9 Q这本身就是FC机能造成的,没法改善。
; T, T. G  P1 G1 n' k+ K/ W
0 F/ j6 M, t# K# s6 k  M[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
9 Z& R* y% f# ^! c% G/ |, B% y5 H2 U" X3 `# ^4 W
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:/ `; N" Y# j. l+ L
       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。" n) r% x4 l' F; z
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
7 @0 u2 U$ G- q( U; }& e
/ v; B6 B  {- l  A; v2 k0 \" ~[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 : W4 n4 S. }8 c) O6 ^

2 h. D3 S4 h. l& `2 |  z硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。$ d( i$ x2 e5 I1 \1 C) c

3 }/ m& Q) O! V% k2 G[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 , I" X- |' V, e) G
7 w( j% A7 H( d( `1 B3 Q8 Y
回复 bubububu 的帖子
. A: A! r$ F7 B5 u7 D硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
6 T* M2 {7 E+ Q拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
( q6 s9 D* Q" o/ [/ \
4 U2 ?1 H4 o; c9 B/ d[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 $ O4 P) h& Z- o: ^# S7 N+ v, o

. X+ o7 h% D& @2 I% b( q显存不足也是个问题,MD也有这毛病。
3 X/ T1 V2 o! Q' I: ~
1 X: w3 a& F$ A[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-6 19:55 , Processed in 0.107976 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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