2023년 11월 23일 목요일

unity tutorial 5 - PingPong

 


핑퐁 만들기




빈 오브젝트에 GameManager 스크립트를 넣어서 전체 게임을 관리하는 메인 씬을 구성한다.
각 매개변수에 일치하는 요소를 넣어 어느 골에 공이 들어가면
어떤 플레이어 점수가 오르는지 구현



Create > 2D > Physics Material 2D를 생성하여
마찰력(Friction)은 0으로 조정하고 탄성(Bounciness)을 1로
 현재 운동량을 줄이지 않게 만든다.




스크립트에서 매개변수로 속도와 Input을 받아와 해당 키를 눌렀을 때
오브젝트를 일정 속도만큼 이동하게 한다.




골대에서 Ball과의 충돌을 확인 후, GameManager의 점수를 올리는 함수를 호출하여
점수표의 텍스트를 변경한다.




결과



댓글 없음:

댓글 쓰기

c++ thread.h

 c++에서 쓰레드 돌릴려면 thread.h 헤더를 쓰면 되는데 이 친구는 쓰레드가 아직 실행 중인지, 아니면 강제 종료하거나 하는 함수가 없어서 조금 아쉬운 애다. std::thread 는 로컬 변수로 선언하든 new 동적 할당을 하든 start 함...