728x90
반응형

Game Development, 게임개발 182

[Unity] 가상패드 만들고 가상패드에서 벡터 가져오기

이것또한 공부중이니 더 효율적인 것이 있으면 댓글주세요 ㅎ 가상패드를 왜 만드느냐??? 방향을 밖에서 입력받아오려고 만들었는데 모바일에선 저렇게 생긴 패드가 많은데 어떻게 만들었느냐??? 2D Object 중에서 New Sprite를 2개 만든다 Sprite 모양은 Knob이다. 색도 바꾸고 두개를 겹쳐야해서 위에 올 Sprite를 Children 으로 만들고 Scale 조정을 해준다 겹쳐서 보이지 않을 경우 Layer 조정을 해준다. 그럼 이렇게 나온다. 이제 프로그래밍 단계로 넘어가자 이 스크립트는 방향과 힘을 입력받기 위한 패드를 만들기 위한 것이었다. 힘을 위한 가상패드는 위와 같이 비슷하게 만들면 된다. 우선 RectTransform 값을 받아와야한다. 기준이 있어야 방향을 판단할 수 있으니까 ..

[Unity] 게임오브젝트 배열로 받기 (clone 생성시)

GameObject 의 자료형을 가진 배열을 반환한다는 뜻이다. 우선 배열을 왜쓰냐..? GameObject에서 clone을 만들 때... clone을 다루려면 어떻게 해야할까 생각중에 clone을 배열에 넣어놓으면 빼서 쓰면 되겠구나라는 생각으로 배열로 만들기로 했다. GameObject 의 배열 선언은 저렇게 public GameObject[] bottle; 어디서 본 것 같은 배열선언법??? ㅋㅋㅋㅋㅋ 그렇다면 배열을 만들었으면 이제 원소를 넣어야지? GameObject의 타입이니까 GameObject만 들어가겠지? 그렇다면 어떠한 GameObject가 들어가야할까? Tag중에서 "ㅁㅁㅁ"인 것만 원소로 들어갔으면 좋겠다. 라고 생각 그래서 bottle = GameObject.FindGameObje..

728x90
반응형