플레이어 오브젝트 Transform 제어 복습해보자.
<복습> 1) Position 제어하기 - transform.position = new ㅍector3(1,1,0);
- Vector3 vec = new Vector3(1,1,0); transform.position = vec;
- Vector3 vec = new Vector3(1,1,0); transform.Translate (vec);
2) Rotation - Vector3 vec = new Vector3(0,30,0); transform.rotation = Quaternion.Euler(vec);
- Vector3 vec = new Vector3(0,30,0); transform.Rotate(vec);
3) Scale - Vector3 vec = new Vector3(0,30,0); transform.localScale = vec;
에너미 오브젝트 사용하기 위해서는 에너미에 게임오브젝트를 선언해 줘야한다.
1) 에너미 오브젝트 선언, 초기화 ---------------------- public GameObject (오브젝트이름)Object; //선언 public GameObject enemyObject; --------------------- 초기화
2) 에너미 오브젝트 Position 제어하기 ----------------------- enemyObject.transform.position = new Vector3(1,1,0); -----------------------
transform앞에 오브젝트 이름을 붙여주면된다. 에너미 오브젝트의 위치를 변경해보자.
public class PlayerMove : MonoBehaviour
플레이 버튼을 누르면 에너미 위치가 바꼈다.
* 더해보기 - Vector3 vec = new Vector3(1,1,0); transform.position = vec;
- Vector3 vec = new Vector3(1,1,0); transform.Translate (vec);
위와 같은 방법으로도 위치를 변경해보자.
3) 에너미 오브젝트 Rotation ---------------------------------------- Vector3 vec = new Vector3(0,0,45); enemyObject.transform.rotation = Quaternion.Euler(vec); ----------------------------------------
public class PlayerMove : MonoBehaviour
플레이 버튼을 눌러보면 45도 돌아가있다.
더해보기 아래와같은 방법으로도 해보자. - Vector3 vec = new Vector3(0,30,0); enemyObject.transform.Rotate(vec);
4) 에너미 오브젝트 Scale --------------------------- Vector3 vec = new Vector3(10,10,0); enemyObject.transform.localScale = vec; ---------------------------
public class PlayerMove : MonoBehaviour
플레이 버튼을 눌러보면 다음과 같이 커져있다.
공유하기 게시글 관리 구독하기All About Makers'Unity Basic' 카테고리의 다른 글Unity Beginner ch. 04] 다른 오브젝트 Sprite Renderer Scripting (0)2020.05.01Unity Beginner ch. 02] 다른 오브젝트 활성화/비활성화/태그/레이어 제어 (0)2020.05.01Unity Beginner ch. 01] 다른 오브젝트 준비하기 (0)2020.04.30 |