在我正在进行的太空探索游戏中,我有一个标准摄像头指向前方'来自玩家的位置。我还有一台HUD相机,它指向玩家选择的当前行星或空间站。
我想使用不同的着色器为2个不同的相机渲染此对象。
谷歌搜索在Unity Answers网站上发现了这个问题(和答案):
http://answers.unity3d.com/questions/865507/rendering-same-object-on-two-cameras-with-differen.html
...但它链接到的Unity Scripting API页面在如何使其工作方面并不十分详细。我也不认为我只需要设置覆盖标记。
http://docs.unity3d.com/ScriptReference/Material.SetOverrideTag.html
是否有人知道如何以不同方式渲染单个对象,具体取决于当前正在渲染的摄像机视图?