플레이어 오브젝트 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
{
public GameObject enemyObject;
void Start()
{
}
void Update()
{
enemyObject.transform.position = new Vector3(1,1,0);
}
}
플레이 버튼을 누르면 에너미 위치가 바꼈다.
* 더해보기
- 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
{
public GameObject enemyObject;
void Start()
{
}
void Update()
{
Vector3 vec = new Vector3(0,0,45);
enemyObject.transform.rotation = Quaternion.Euler(vec);
}
}
플레이 버튼을 눌러보면 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
{
public GameObject enemyObject;
void Start()
{
}
void Update()
{
Vector3 vec = new Vector3(10,10,0);
enemyObject.transform.localScale = vec;
}
}
플레이 버튼을 눌러보면 다음과 같이 커져있다.
공유하기
게시글 관리
구독하기All About Makers