20230507 - Let Your Characters Shine


What

观看 Masahiro Sakurai on Creating Games 的视频,了解如何让游戏角色在特效中依然显眼!

视频链接

内容

H02 - Let Your Characters Shine

  • 如果想要实现比较好的特效的话,有时候很有可能会发生角色被“淹没”在特效中的情况
  • 2D 游戏还好,只需要永远让角色处于最高图层就好
  • 但对于 3D 游戏,特别是不以头顶视角(overhead perspective)来显示的游戏,角色就很有可能被淹没在特效中

  • 3D 游戏中也有可能强制让角色有更高的显示优先级,但这有可能会导致景深的分离,总体而言效果并不好
  • Smash Bros. 系列也遇到了这个问题,但樱井他们想出了一些解决方案
    • 角色即使在特效的中心,也应该保持可见性

    • 对于会对角色造成遮挡的特效,会降低其透明度,使得角色总是可见
    • 对于有多层级的立体特效,通过控制不同层(主要是面向摄像机的层)的特效高度,保持角色可见性
    • 对于环绕角色的持续特效,也要使得角色一直可见
    • 还有一种办法是为角色增加轮廓线,这样也能使角色一直可见

总结

  • 上面提到的东西如果不进行实际操作的话,可能会有些难以理解呢

做着试试看吧!


Author:
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source !
  TOC