测试脚本
using UnityEngine; public class RigidbodyBugTest : MonoBehaviour { void Update() { Debug.Log("Value: " + transform.eulerAngles + " Is zero: " + (transform.eulerAngles == Vector3.zero) + " Normalized Value: " + transform.eulerAngles.normalized); } }
unity5.2和5.3都有这个问题:
而Unity4.7没问题
如果是粘滞问题,可以重复开关一次IsTrigger解决:
http://www.cnblogs.com/hont/p/4928497.html
如果是要在开关后取标量,比较麻烦。另外要尽量避免这种重复开关的危险行为。