我的场景中有一个主摄像头,上面有太阳轴(脚本)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效果?
答案 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上,您不能通过编辑来改变问题 - 不要犹豫提出新问题。问多少你想要的。