Post

32Expanding the inside level

丰富inside关卡的内容,主要在画面上增加贴花,增添恐怖氛围的物体

为什么玩家进入House没有补间动画

  • 被他绕晕了 House 节点只在 outside 场景才有,而他在讲继承时将原来 House节点的player_enteredplayer_exited仍然放在父场景level中,也就是这两个信号根本就没地方链接

与光线交互越多性能损失就越大

inside关卡中的PointLight2D,toilet、crate、streamVent刻意设计成和光线没有交互

Ording.ZIndex

典型的Z轴概念(默认为零,它还可以是负数)。比如:Node2的ZIndex>Node1,则Node2在Node1的上面。

  • 作用:不改变节点的前后逻辑顺序,通过控制ZIndex就可以修改Node显示的顺序
  • 实例:
    • Decals贴花节点,用来放些花花草草
    • Ground中的Sprite2D(平铺重复的地板)、TileMap(根据场景需要制作的瓦片地图)
    • 作者为了讲述zindex 拧巴,要将Decals节点放在Ground节点前,但他又希望花花草草显示在地面上
    • 这个时候只要设置 TileMap.zindex=-2、Sprite2D.zindex=-1、Decals.zindex=0,那么从上往下显示就是Decals、Sprite2D、TileMap
  • 缺点:打乱原有节点的显示顺序。离奇是实例中inside关卡中的zindex修改居然影响到outside中的Gete和Player节点。哈哈哈,bug?
This post is licensed under CC BY 4.0 by the author.