1. 多个camera叠加 好处是易控制,场景中多个camera,每个camera分别控制渲染一部分东西,比如这个负责显示特定角色,这个负责UI,还有的负责画面特效,只需控制每个camera的depth就可以了。缺点是比较费,具体多费留着以后贴数据。 2.一个camera 用一个camera的时候,就要注意很多事了,首先必须得写一个用于camera处理各种事件的类,因为只有一个,所以在不同的事件触发时必须能够响应不同的需求,比如普通状态下渲染场景中所有物体,位移根据主角的移动做一个插值。在放特殊技能时,可能需要切到一个特定的角度,这时候场景变暗,并其只显示主角和他附近能够被击中的怪,变暗可以用后期处理实现,只显示特定的怪可以用mask等,或者是另一个别的什么需要改变当前camera的状态的,必须能及时的对这些请求做出响应。 待续:)