예제 #1
0
    //歩く動作関数
    void RightWalk()
    {
        transform.rotation = Quaternion.Euler(0, -90.0f, 0);
        //iTween.MoveTo(obj, iTween.Hash("x", obj.transform.position.x - 1, "time", walk_time, "easetype", "linear"));
        iTween.ValueTo(obj, iTween.Hash("from", obj.transform.position, "to", obj.transform.position + new Vector3(-1, 0, 0), "time", walk_time, "easetype", "linear", "onupdate", "MovePlayer"));

        //Debug.Log(obj.name);

        //値の初期化
        if (now_move != "right")
        {
            right = ChangeComandKey();
            string new_text = "右に移動:" + right;
            scroll_control.ChangeText("right", new_text);
            right_arrow_text.text = right;
            now_move = "right";
        }
        timer       = 0;
        limit_timer = walk_time;
        step        = STEP.MOVE;
    }