Unity3D笔记

Unity3D内置的回调消息,如Start,是可以写成返回IEnumerator的签名。

IEnumerator Start() {
    do {
       yield return null;
    } while (SomeCondition());
    ... startup code ...
 }

这段代码确实可以像协程那样运行,就像unity调用了StartCoroutine(Start())一样。

Unity3D的欧拉角

范围是[0,360],unity编辑器上面显示是[-180,180),因此当我们需要表示一个角度范围,如[-14,14],我们可以把当前欧拉角大于等于180的转换到[-180,180),即减去360.再限制在[-14,14]区间,然后再把小于0的角度加上360即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容