What
观看 Masahiro Sakurai on Creating Games 的视频,了解如何让游戏角色在特效中依然显眼!
视频链接
内容
H02 - Let Your Characters Shine
- 如果想要实现比较好的特效的话,有时候很有可能会发生角色被“淹没”在特效中的情况
- 2D 游戏还好,只需要永远让角色处于最高图层就好
- 但对于 3D 游戏,特别是不以头顶视角(overhead perspective)来显示的游戏,角色就很有可能被淹没在特效中
- 3D 游戏中也有可能强制让角色有更高的显示优先级,但这有可能会导致景深的分离,总体而言效果并不好
- Smash Bros. 系列也遇到了这个问题,但樱井他们想出了一些解决方案
- 角色即使在特效的中心,也应该保持可见性
- 对于会对角色造成遮挡的特效,会降低其透明度,使得角色总是可见
- 对于有多层级的立体特效,通过控制不同层(主要是面向摄像机的层)的特效高度,保持角色可见性
- 对于环绕角色的持续特效,也要使得角色一直可见
- 还有一种办法是为角色增加轮廓线,这样也能使角色一直可见
- 角色即使在特效的中心,也应该保持可见性
总结
- 上面提到的东西如果不进行实际操作的话,可能会有些难以理解呢
做着试试看吧!