Esempio n. 1
0
    public void SetLocalScale(Vector3 vScale)
    {
        if (true == SHUtils.IsNan(vScale))
        {
            return;
        }

        gameObject.transform.localScale = vScale;
    }
Esempio n. 2
0
    public void SetRotate(Quaternion qRotate)
    {
        if (true == SHUtils.IsNan(qRotate))
        {
            return;
        }

        gameObject.transform.rotation = qRotate;
    }
Esempio n. 3
0
    public void SetLocalPosition(Vector3 vPos)
    {
        if (true == SHUtils.IsNan(vPos))
        {
            return;
        }

        gameObject.transform.localPosition = vPos;
    }
Esempio n. 4
0
    // 오일러해법( 운동방정식 )
    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);
    }