【发布时间】:2021-10-12 09:17:06
【问题描述】:
当动画状态机达到某个状态时,我正在尝试禁用 gameObject obj 上的 BoxCollider2D。我已经看遍了,没有运气。有什么帮助!
GameObject obj;
void OnStateEnter(){
obj.GetComponent<BoxCollider2D>().enabled = false;
}
这就是我所拥有的,但我不断收到编译器错误。我对 Unity 和 C# 比较陌生(尽管我在 C 和 C++ 方面有扎实的背景)。
【问题讨论】:
-
请使用正确的标签!请注意,
unityscript是或更好的是曾经是一种 JavaScript 风格,类似于早期 Unity 版本中使用的自定义语言,并且现在已经不推荐使用了!如果您不使用该语言,请不要使用该标签。