曾伽吧 关注:162贴子:7,151
  • 6回复贴,共1

为什么FC游戏的角色在运动时会随机的闪烁

只看楼主收藏回复

问个技术性的问题,发现一些FC游戏的角色或者子弹在运动时会突然闪烁消失一下,感觉像是画面无法及时刷新的样子。但在一些品质较的游戏上像忍者龙剑传,赤影战士这些快节奏的游戏上并不会出现,而一些山寨游戏或D版上出现的非常频繁,这是什么原因导致?


IP属地:北京来自Android客户端1楼2024-06-02 14:40回复
    一般来说,画面上较小、活动较灵活的东西是用精灵来呈现的,比如一般的人物、子弹。
    FC机能限制,8x8的精灵(sprite, 活动块)最多64个,一条扫描线上最多8个。
    有的模拟器可以设置为不限制一条扫描线上的精灵数量,但精灵总数是跟软件相关的,通过DMA写精灵数据时,就写一个page(4x64=256 bytes),游戏程序不会往RAM里多写数据,所以模拟器没法随意干预一个游戏的精灵总数上限。
    因为精灵有数量限制,所以当想画的精灵多时,有些就画不上。
    对此,游戏程序中相对妥善的处理是,当精灵数量较多时,隔帧交替显示,一帧显示A,下一帧显示B,再下一帧显示A……这样,A和B看上去就是闪烁的了。如果不这么处理,就可能出现持续看不到A或持续看不到B,这可能比闪烁要糟糕。


    IP属地:北京来自Android客户端2楼2024-06-02 14:40
    回复
      不懂啊


      IP属地:北京3楼2024-06-02 23:28
      回复
        回复回复更新更新


        IP属地:北京来自Android客户端4楼2024-06-03 10:04
        回复
          冒险闯关类游戏,一个小人走到宝箱那里就过关,与淘金者不同的是,屏幕中间上方会吐黑色的球,球会跟着路往下走,也会爬梯子,小人不能碰到,还有的路是粉色的走一次就不再能走的那种。求求大神有没知道是啥游戏,我从各种地方找都没线索


          IP属地:北京5楼2024-06-03 16:16
          回复
            NES-天狼: 那是触发防盗版机制了,因为盗版商修改了版权字
            2024-5-12 10:26回复
            触气相: 回复 NES-天狼 :我觉得是为了制作合卡而砍掉了一些内容,否则容量超限装不下。
            2024-5-12 15:57回复
            liky1644: 施莱德后面砍了是扯淡了, 用跳关秘籍直接可以选到7-1,后面的几个BOSS都是正常双倍血量没有BUG了。全程只有第六关初形态施莱德有打不死BUG
            2024-5-13 10:26回复
            天衣无缝II: 回复 liky1644 :太对了,不过有些版本没得选关,要想从第7关开始的话,以前有卡带有直接“分关”到第7关的游戏总菜单选项。
            2024-5-13 10:50回复
            liky1644: 回复 天衣无缝II : 以前买的游戏杂志上有介绍龟2和龟3的秘籍,其中就有选关的


            IP属地:北京来自Android客户端6楼2024-06-05 12:32
            回复
              这个游戏似乎超级冷门,我翻遍了网上所有的FC格斗都没找到,很多都记不清了,凭印象说一些画面
              1.进游戏选角色,角色好像有50个头像,铺满画面,但有很多是都是重复角色
              2.我记得有个老头模样的角色,会旋转成太极八卦的样子冲向前方攻击。
              3.有个女性角色,手举到头上会发光,能攻击上方的敌人。
              4.还有个像是道士一样的角色,会斜向上45度冲到天上消失,又突然斜向下45度出现攻击敌人。他还有个技能,跳到头上这么高,一直连续向前踢腿攻击敌人。
              所有的记忆就这么多了,不知道有没有人当年也玩过的,叫什么游戏,当年觉得好好玩


              IP属地:北京来自Android客户端7楼2024-06-06 10:03
              回复