총 두가지의 방법으로 오브젝트를 움직일 수가 있다
1) Transform.Translate(방향 예) Vector3.left * 속도 * Time.DeltaTime);
2)
Vector3 new_pos=오브젝트.Transform.position 또는 localPosition;
new_pos.x += (속도 * Time.deltaTime);
오브젝트.Transform.position 또는 localPosition = new_pos;
이 두가지의 가장 큰 차이점은 회전했을 때 바라보고 있는 방향으로 가냐 안가냐이다.
'게임엔진 > Unity' 카테고리의 다른 글
[Unity] 게임 오브젝트 컴포넌트 패턴 (GameObject) C# 구현 (0) | 2022.08.15 |
---|---|
[Unity] / [SerializeField] [HideInInspector] [Serializable] 어트리뷰트 인스펙터 공개/비공개 (0) | 2022.08.13 |
[Unity] Debug 클래스 (에디터 출력용) (0) | 2022.08.08 |
[Unity] 스크립트 파일 (0) | 2022.08.07 |
[Unity] 메인&UI 카메라 2개 동시에 설정 (0) | 2022.06.24 |