如何启用/禁用摄像头'效果以编程方式?

时间:2016-01-16 23:41:25

标签: unity3d unityscript

我的场景中有一个主摄像头,上面有太阳轴(脚本)ImageEffect。

[![在此处输入图像说明] [1]] [1]

(我使用Medieval Environment资产。)

当主相机到达特定坐标时,我想以编程方式禁用此效果。

  
    
      

请记住,我想要禁用的脚本是.js脚本。

    
  

所以这是我的代码:

foreach(Camera c in GameObject.FindObjectsOfType(typeof(Camera))) 
{
    if ((c.name == "Main Camera"))
    {
        if ((c.transform.position.x < -10))
        {
        //Disable Sun Shafts effect
        }
    }
}

如何以编程方式禁用Sun Shafts效果?

1 个答案:

答案 0 :(得分:1)

如果你谷歌&#34; Unity3d禁用组件&#34;你会立即找到答案

https://unity3d.com/learn/tutorials/modules/beginner/scripting/enabling-disabling-components

yourComponent.enabled = false;

例如,最优秀的Unity工程师之一的这个完美答案基本上是完美的

http://answers.unity3d.com/answers/26849/view.html

例如&#34;如果您在检查器中看到一个复选框,则可以启用或禁用它。&#34;

请注意,在StackOverflow上,您不能通过编辑来改变问题 - 不要犹豫提出新问题。问多少你想要的。