오늘은 개인 과제 추가 기능 구현 시작!!
중간에 선발대 OT도 듣고 왔당
자원 활용
멀티 플레이 구현
UI들은 클래스를 상속 받고 부모 클래스에 공통 기능 넣기
public class CameraManager : MonoBehaviour
{
public GameObject target; // 카메라가 따라갈 대상
public float moveSpeed; // 카메라가 따라갈 속도
private Vector3 targetPosition; // 대상의 현재 위치
void Update()
{
if (target.gameObject != null)
{
// this는 카메라
// Z 값은 카메라 값을 그대로 유지
targetPosition.Set(target.transform.position.x, target.transform.position.y, this.transform.position.z);
// vectorA -> B까지 T의 속도로 이동
this.transform.position = Vector3.Lerp(this.transform.position, targetPosition, moveSpeed * Time.deltaTime);
}
}
}
public class PlayerName : MonoBehaviour
{
public GameObject player;
void Update()
{
transform.position = Camera.main.WorldToScreenPoint(player.transform.position + new Vector3(0, 1f, 0));
}
}
오늘은 코드는 아주 죅금 적고 거의 다 UI 작업만 하느라 쓸게 없다!!!
매니저님이랑 튜터님 게더 캐릭터 넣고 싶어서 찾아가서 캡처해왔는데
매니저님 캐릭터 너무 화려해서 보자마자 뭔가 잘못됨을 느낌
근데 착실하게 앞모습 옆모습 뒷모습까지 캡쳐해놓고 안 만들기에는 가?오 상함
눈알 빠지게 작업해서 겨우 완성했다 .. 후ㅜ......
스스로 불러온 재앙에 짓눌려~
와! 스우파 하는 날!!!!
칼퇴!
끗!