public void SetLocalScale(Vector3 vScale) { if (true == SHUtils.IsNan(vScale)) { return; } gameObject.transform.localScale = vScale; }
public void SetRotate(Quaternion qRotate) { if (true == SHUtils.IsNan(qRotate)) { return; } gameObject.transform.rotation = qRotate; }
public void SetLocalPosition(Vector3 vPos) { if (true == SHUtils.IsNan(vPos)) { return; } gameObject.transform.localPosition = vPos; }
// 오일러해법( 운동방정식 ) public static Vector3 CalculationEuler(Vector3 vForce, Vector3 vPoint, ref Vector3 vSpeed) { // 속도 = 가속도 * 시간 vSpeed += (vForce * Single.Timer.m_fFixedDeltaTime); // 위치 = 속도 * 시간 vPoint += (vSpeed * Single.Timer.m_fFixedDeltaTime); if (true == SHUtils.IsNan(vPoint)) { Debug.Log("딱걸릿다!!"); } return(vPoint); }