我的问题是,当我将脚本附加到游戏对象时,我想进行一些计算并将Edge Collider添加到该游戏对象.是否有类似“ OnAttached”之类的事件?
感谢您的所有帮助.
Thanks to Ruben I found the solution. RequireComponent is what I was looking for, but I actually needed an event like “OnAttached” and at last I found. It is “void Reset()”.
解决方法:
可以使用[RequireComponent(typeof(EdgeCollider))]自动添加Edge Collider.
在此处了解更多信息:
https://docs.unity3d.com/ScriptReference/RequireComponent.html
编辑:OP表示这没有帮助,请参阅下面的评论以获取更多信息:
然后,您可以将所有必要的计算简单地放入Start()函数中,当启用脚本时,这些函数将被调用.
https://docs.unity3d.com/ScriptReference/MonoBehaviour.Start.html
原文地址:https://codeday.me/bug/20191026/1933491.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。