找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11764|回复: 13

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

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

# y$ N' U) s; p* V; K% V8 S8 @2 ^9 I[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
3 p/ ^/ Q. e8 F9 X+ r2 D" \" F  c, a" F+ ]. a% q$ X+ }9 F
是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
# Q5 q( L! {( s/ P: v% w% X/ e# ~2 y8 {
[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
: D% k& x) P3 S7 A& `% y* n1 r/ r* P
估计不能哦。程序处理问题。。。! U) s8 ^2 Q! U/ C  e$ ]3 `
5 n, n, o7 C) ?# T
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
+ M# h' _; R* q8 @
* p! w5 L6 `/ L3 K, ?% ~7 ]这比较正常 PS还有类似的贴图错误4 r$ ]. h: t8 a3 L! o+ \- D
应该是显存速度同步问题吧
4 m( h3 {0 a/ l6 \" z8 V8 u
0 R$ M1 Q. h1 q+ f5 Z' o[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
2 k  m( Q4 [5 p* R9 Z3 v% K  a8 z
( A) {# T1 l9 ?5 s% {活动块太多,而且刷新快。主角和敌人出现闪烁。- x/ S) D( R7 @. H( i8 S# k/ |" i
这本身就是FC机能造成的,没法改善。
* g( O7 E. `% A& Q! ]7 k- V6 ~8 c8 `7 z
[url]   μ
回复

使用道具 举报

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

使用道具 举报

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

7 C! i1 W' O3 C[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 ( B9 v0 r: j0 b4 D
5 }3 z" B7 t6 @0 K2 c4 a2 h0 K
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
/ |. ~; T9 m- F% u6 n
) M0 W& R' h! J[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 " t& b- ]$ P' h' @7 `/ {

: F% Q4 {) r  M$ H# o2 Y5 o: ]" ?% J回复 bubububu 的帖子9 j" d5 E" }: K: y1 h# D
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
1 s; z# {8 ?  i  I; k5 ~* }拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?
7 f/ ^7 K. M* U# ]9 y; e
" g8 [/ s1 U, ?7 K$ Z[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 % I2 I% H1 T! E; l* p8 u
2 @8 D2 p5 \/ g5 x0 [  e
显存不足也是个问题,MD也有这毛病。
9 J% [, ^& y/ K1 b
; z. {6 G: V; V! b3 U. w# A" U/ `[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-21 21:30 , Processed in 0.102392 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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