找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12014|回复: 13

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

  [复制链接]
发表于 2013-5-11 12:49:31 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:25 编辑 , Z3 B8 W8 b# E, Y0 ?# h% U
! a0 `& W) F& Z3 Y- O3 {+ Z  Y
比如这个,玩的时候敌人摩托车有时候是半透明的,截图下来正好赶上有一块色块完全消失了。这是模拟器的截图。
( u" V% k, ]% }! c5 W1 Y. W3 K我听说实机也这样?当年玩实机没注意过,现在身边也没有实机玩。有人说FC实机的真实效果正是如此,这是FC硬件机能不足导致的,模拟器只是真实还原效果。咱们论坛高手多,改造FC的也不少,还有超频的,模拟器都拖慢的地方,超频机竟然能不拖慢(魂斗罗3),挺神奇的。我说的这种半透明现象,有可能通过FC硬件改造来改善吗?9 a, N; }3 y4 }  w8 ]8 {
; n( z: ~1 {+ z8 c9 J

/ I0 A: c1 |7 c7 t) P[url]   T

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2013-5-11 13:12:55 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
# i8 j+ c# |0 G* }- x/ t. Y
% }$ N! s$ [& o+ t2 {是的,别说FC了有时候连SFC都这样过,Neo Geo AES也会这样,我说的都是实机哦。
0 i1 s/ q& D7 L6 l. j
3 f, y0 {+ p) R8 E[url]   ┾
回复

使用道具 举报

发表于 2013-5-11 17:00:57 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
- r- J1 B) W2 s# @
# Y( ^2 F/ x7 ~" K' x: R估计不能哦。程序处理问题。。。
5 R# y* S1 s. ?# m1 K  P4 j% R  C
[url]     ∈ ∈
回复

使用道具 举报

发表于 2013-5-11 18:25:13 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
: U( e8 v$ M: K2 M8 E: G- Z+ N
8 u. K  s0 t1 L8 w4 V  W2 u这比较正常 PS还有类似的贴图错误
9 z. [, J+ u: ^* I应该是显存速度同步问题吧# e0 S1 p& [) G7 B: D/ C

5 [: x- v* B$ ]& Y, z6 D( w% f[url]     ∷ ∷
回复

使用道具 举报

发表于 2013-5-11 22:17:41 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 / I- _, _3 m' x0 Y$ i
  d. Q; E8 P( M
活动块太多,而且刷新快。主角和敌人出现闪烁。
1 Q! Z. R3 K9 {* b) e8 N这本身就是FC机能造成的,没法改善。  ~9 S: M' W; m' B  L  E" b! b4 f* u

$ I! z+ h8 H2 z( C* K, l- O# \, A[url]   μ
回复

使用道具 举报

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

使用道具 举报

发表于 2013-5-11 23:47:01 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
# c- H% I. \: U+ v8 F  E( D8 U; s. h) v: Q  N7 \
很久没来论坛了,今天看见LZ发短消息问这个问题,就大概解释一下:
4 R5 s, R# G) |, `# Q       这个问题产生的原因是由于机器硬件本身的限制,具体就是PPU的结构的限制。在这之前,你可以参考下PPU的图形渲染原理,网上有很多类似的资料。我就大致说一下,在FC系统中,我们操作的的角色或者物体是通过渲染sprites的方式实现的。而每一行有8个sprites的限制,如果要显示多于8个的话,就要用特殊的手段处理,这对游戏的编写提出更多要求,并且这样做会导致闪烁,尤其对于大于8*8或者8*16的角色更是如此。
/ Y" O2 v$ w% h7 u2 D3 `( t! S) X' E: i这个限制还不能通过硬件改造实现,因为FC的游戏都是基于这个硬件系统开发的,假设对PPU作修改,那么游戏也要针对PPU的改动做修改。( [; f$ G) H6 f) i7 g
  W$ c% K7 a8 K5 E, X' D% z4 [. ^
[url]     ≡ ≡ ≡ ≡   

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-12 10:43:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑 $ g4 A: T$ B2 d$ ^
" x: ?2 V9 ~" w" U1 {
硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。
: l9 G, V, U% s) ?; e0 Q4 P2 ^' Y+ I5 D! `" N7 ?' a$ b2 l& y0 c/ |/ @
[url]     ス ス ス ス   
回复

使用道具 举报

 楼主| 发表于 2013-5-12 12:16:04 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
* K/ `1 x' U* l  P( h3 _  B
2 Q% y' L7 o4 Z  e: a回复 bubububu 的帖子
1 A+ m  I; w# f" a9 y' A硬件机能的限制。如果同屏活动块太多还会导致整体速度拖慢。 ...[/quote]
5 @& R) I" r  T- P6 S" ?拖慢问题好像可以实机超频来解决,同样是机能不足,我还以为可以硬件外围改善一下,照这么说,同屏活动块过多的时候,是程序编程来决定让有些活动块来闪烁,保证帧率?那当初如果程序员不在乎拖慢,不让色块消失,那今天岂不是可以通过硬件超频来解决喽?3 q3 u8 s. L5 z1 q

2 f, ?5 N. M# L& |# p[url]   ㄏ
回复

使用道具 举报

发表于 2013-5-12 12:18:35 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:25 编辑
6 K: v7 L) t5 M8 A% v" O5 P, A$ y- ~3 n% m
显存不足也是个问题,MD也有这毛病。( D1 |+ q1 E! Y' B0 C- Z
6 i9 E9 F" w6 H4 i  I
[url]     . . . .   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-22 14:31 , Processed in 0.102717 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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