找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11761|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 ) G; `  y6 m% H/ r. J) D3 J
. g; S: E2 K3 L' v6 B
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。$ u- x+ Q* }# J
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?: t6 y& b: Q; y; y+ w

/ @) g4 F1 W6 t* E  v6 {# u1 }* F* p: P6 @- z
[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 9 s7 d7 j3 ?8 r" g7 \* W6 E& {

- h5 ~, h( a' [* `1 M是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。( I" j- b  V+ {( i
$ K4 ], k$ d7 S# W" z
[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ; {( h% s3 X( m! P" q1 m! u6 D* [" S
8 [  X: K/ I  {" O  i9 {. P
估计不能哦。程序处理问题。。。
: {1 B( k2 Y' }; l9 q$ H- n' x) H' e( r9 ?/ d; S9 q
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ' \' Q- y" V! j. }4 e0 w# i6 g

# Q5 }9 m% y" u- S! `5 G" _8 f这比较正常 PS还有类似的贴图错误
( J. h- U) ~% U9 }应该是显存速度同步问题吧
. {1 T; f" u9 a5 ^9 ^. c! _+ A. A- j
. j6 j# y  u8 W[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
: y1 ~; w" v+ y& L1 e2 r7 f) [8 I6 T4 n# Q7 g1 V
活动块太多,而且刷新快。主角和敌人出现闪烁。9 Q8 t% w# B& {
这本身就是FC机能造成的,没法改善。
+ U9 e! K0 e9 ^, I/ }/ C( E( X: F6 t* J* s5 o# z7 V
[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 - J; t3 [" x7 Q' w  P6 U
* G. ?; |1 H  H5 F2 i
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:8 ?& T4 R) d1 Q! p5 H# P- O
       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。8 p/ F: B7 G3 [, G  |' f
这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。5 l+ v, e5 T  ~

8 a9 d! M& M% p: `6 Z8 Z- p; C[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 3 j5 U2 U, T8 Q+ u
! m& \8 g% E: @; v3 M4 p; s0 g8 ^
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。* D, M  [# s: P* e6 K% Y
# d2 Q8 C9 l. d9 l, @* A  r
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 9 Z% {. S1 m; z$ t" e& \
) ~" g# x, }$ [3 a. k
回复 bubububu 的帖子
5 Y3 e, O3 f' V硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]' p7 ?6 I- B6 ^' B* y- I; A
拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?; k+ }# z3 q  K$ O9 m/ R/ _  @

: y  n: J, w8 t9 P: U# Q[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 , l- n' j1 W2 m8 x1 p+ M& a% P
- j2 C* V% u' H7 N0 I  Z
显存不足也是个问题,MD也有这毛病。
2 Y% ~  [/ q, I6 E) ~
4 s. H" k/ X# I$ m1 S: L' ?- ?8 X[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-21 18:33 , Processed in 0.130333 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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