找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12015|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 6 @1 W! l' M, Y' W5 v+ t
& l1 m1 {8 j, g/ K
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。8 L+ J, g0 k( k, }- u
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?+ y  [$ W) S$ t2 h" [" W* O$ q

# m, s) x# h5 k1 Q6 C( \
4 `* C/ \/ |" c) T0 t( {2 J) F[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ) }" ^! F" W' ^  n

8 w0 j" q0 y* g5 V8 s$ W2 z是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
; Q5 @7 B6 P2 ?  E9 p- C  Y# S4 r) f/ Q/ L9 w$ E* ]/ G
[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
8 V! F& T0 y5 U) l, E0 G7 M* E
' l3 m1 |, p# z估计不能哦。程序处理问题。。。/ d& ^$ \1 W, X$ }2 V

/ J  ~. R7 z4 Q[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 & c1 M" X2 j% s$ Y9 m
% h; U! `% l9 P1 l4 z
这比较正常 PS还有类似的贴图错误8 m- U) k, E' |
应该是显存速度同步问题吧: Q1 Z# o+ Y5 w: m5 q+ H+ H! R1 P
3 E: j7 d0 K( ?
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 & r9 V: N/ ~+ Y3 g- w/ V% ?5 Q

  W! u1 s5 s% Q& w# b, k活动块太多,而且刷新快。主角和敌人出现闪烁。
3 Q* Z3 x8 v7 q8 m- p这本身就是FC机能造成的,没法改善。
7 Z" Z( E1 r. m4 u1 X4 j. |; ]' }0 S$ c
[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
5 E4 g4 U% X: d3 u3 ?4 c( `5 p2 g& i+ C- m9 N7 W/ I
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:7 n6 t6 E5 K# N3 i
       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。5 j- u9 h$ @  M6 G% {! l
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
- `5 ?: f! A& D* _* v: H
1 Z6 }! t, k' `' p/ Z9 S[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
3 o2 @+ Z& j& d5 |! q
5 h4 l8 }5 R2 l& s硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。5 O' T8 e% S: Z. X5 v

+ O$ o1 H4 x& l0 _4 D9 J- r' E; x: |[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 " B# b) N% l5 P  n

/ Z/ [# j- ^) x5 \1 d回复 bubububu 的帖子
, N- V7 |! p7 D7 @6 }硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
. j0 L6 W/ ~1 u2 ~拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
, J! V4 r, ^- c: u: s
* q5 p/ l. H3 m! ?% {6 ?9 O8 F" G[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 , ^0 r: |( [* d; B: {3 H) O

: T* Q8 U0 Z3 i+ l& ~9 N. _显存不足也是个问题,MD也有这毛病。+ I- Y4 D+ E2 V* G- I
; V# s- m8 Q, H
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-22 16:25 , Processed in 0.101221 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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