728x90
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UnitychanController : MonoBehaviour
{
public Animator anim;
float moveSpeed = 1;
private bool isMove;
// Start is called before the first frame update
void Start()
{
this.anim = this.GetComponent<Animator>();
//Debug.Log(this.transform.forward); //지역좌표의 앞방향
//Debug.Log(Vector3.forward); //월드좌표에서 앞방향 0,0,1
}
// Update is called once per frame
void Update()
{
if (isMove)
{
if (this.transform.position.z >= 2.0)
{
//stop
this.anim.SetInteger("State", 0);
this.isMove = false;
}
else
{
//이동
//this.transform.Translate(방향*속도*시간);
this.transform.Translate(Vector3.forward * this.moveSpeed * Time.deltaTime);
Debug.Log(this.transform.position);
this.anim.SetInteger("State", 1);
}
}
}
public void MoveStart()
{
Debug.Log("MoveStart");
this.isMove = true;
}
}
'KDT > 유니티 기초' 카테고리의 다른 글
23/08/05 유니티 기초 복습(Roulette, CarSwipe) (0) | 2023.08.05 |
---|---|
23/08/04 유니티짱 대각선으로 이동 (0) | 2023.08.04 |
23/08/03 애니메이션 방향 전환 및 점프 연습 (0) | 2023.08.03 |
23/08/02 키보드로 인풋 받아 이동하기 (0) | 2023.08.03 |
23/08/01 [수업과제] 표창 던지기 (0) | 2023.08.01 |