找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11600|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 - H3 I, D- q3 {0 a/ f5 t0 C
' }8 N' B2 c3 m' J' q
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。4 Y2 H; @% r9 M* N5 L
我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?
/ p5 a; _* M. [- u6 a
1 k/ [; T9 `- T; I* M% K& ]
# n# u0 q; P7 ?1 j1 U) X! h: ^[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
/ I5 y/ {9 {1 a- w& _5 ~$ D0 F7 H/ _4 u9 ~3 q, d, P
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。' s/ c& g) J) {$ v' A# Q

7 D' P* u2 J7 t# G[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 , c) x& z* Q. C; [8 d6 o! s

( L; s0 }9 b5 y4 o% Z估计不能哦。程序处理问题。。。; U3 Z1 D* C! |: o; i8 |

2 |" }; a; q, j+ K8 [1 ]& Z% F! @[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 % F. X% S. b6 C" X6 b4 b
+ `. |' [3 C, {7 s- h* j0 F7 Q
这比较正常 PS还有类似的贴图错误: x) |8 B/ ~7 n- y; ~
应该是显存速度同步问题吧
0 \2 `1 Q+ ^  g5 Y' k# q$ i  J- v2 B
[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ' ?4 w4 x# _0 |7 ?
# t! h, ~& {; S
活动块太多,而且刷新快。主角和敌人出现闪烁。2 H9 b) N& M3 V- ~& U3 ?2 `
这本身就是FC机能造成的,没法改善。; n: [1 c: b+ d1 g

6 z  H, S% [- L0 C7 _+ Z5 k; A[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 4 @0 j6 u' x; i2 [( K6 C

: f# k2 e! A" ~$ H很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
, t& K) D9 d7 h6 l( V3 P% l; T       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
; l  ]. L" Q/ q2 m! K这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。
# w; l. u9 I9 Y, K# s$ q5 S8 }- ]! ~1 C. w. v& g1 B
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
5 @# P7 a: `' Q! `7 m
9 ]4 ~& S9 u& e" J硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
# q1 v# w" K$ x1 v/ o) t) [
$ S8 }% ]$ a7 M# L9 a+ {[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
1 I  o6 [2 j7 [$ m& }  n8 o; R- V
4 u1 w+ S3 X" u" O) w回复 bubububu 的帖子
& e* N- l' l$ }6 w硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]. i) `3 c6 |* _& Q- H, O
拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?7 p% R: y  X( y
, i8 P- s% o) v4 z, _* S
[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
7 v2 Y* V5 h4 I5 w* |: z/ t2 X+ p2 z" w& ^; S) ~7 Z5 x& P& w7 i" s
显存不足也是个问题,MD也有这毛病。
) p+ z5 y9 G& R2 Q' V" h' \0 h5 W* m& a4 ?) Q
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-6 21:58 , Processed in 0.109893 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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