迈阿密热线吧 关注:5,213贴子:32,592
  • 2回复贴,共1

【编辑器相关】通过透明物实现镜头自由转移和分层levelborder

只看楼主收藏回复

当你需要实现如图的编辑器效果,这个贴会给予你帮助


IP属地:北京1楼2023-08-24 16:00回复
    首先讲镜头自由转移:如接管的最后一幕,镜头聚焦位置似乎不在任何一个人身上,同时跟随了俄帮小弟移动,最后在淡出式结尾过程中上移,这一效果的实现仅需要借助透明化npc,然后构建移动帧,让移动帧focus专注于这个透明的npc。我用了andrew这个首字母为a的npc,这样查找调用比较方便,把他的对应sprite通过ps等工具变成完全透明,这样他移动的时候就相当于镜头移动了。


    IP属地:北京来自Android客户端2楼2023-08-24 16:05
    回复
      然后讲分层levelborder——levelborder事实上在一关里各个层中始终是同一个边框,但是我们可以通过在不同关卡里安置不同的透明物来充当墙壁。这个透明物应当选取床桌子这种规则的较大的不可越过的物体,把他的sprite画成透明,然后在边界处用他们来填充。比如若要塑造一个独木桥 你可以在用透明的实体填充河流,这样就不会出现人穿过桥的两侧走到河里的尴尬景象。显而易见的,这个方法没有实质上改变levelborder,所以对soldier镜头是不生效的,但是可以约束玩家和敌人的行动。


      IP属地:北京来自Android客户端3楼2023-08-24 16:12
      回复