TIL/Unity
-
내일배움캠프 사전 5주차2 - 효과음 삽입, 프로젝트 빌드, 광고TIL/Unity 2024. 4. 12. 15:53
[학습 내용] 이번에는 게임에 소리를 넣어보았다. 캠프에서 제공받은 오디오 파일을 활용하였다. 오디오 파일들을 에셋 폴더에 넣어주었다. 그리고 먼저 카드 뒤집는 소리를 담기 위해 Card 프리펩을 건드려주기로 했다. Card.cs에 아래같이 내용을 추가했다. AudioSource audioSource; public AudioClip clip; private void Start() { audioSource = GetComponent(); } public void OpenCard() { ... audioSource.PlayOneShot(clip); ... } 다음으로 카드 맞추기에 성공했을 때 나는 소리를 넣어주었다. 카드 일치 판정은 GameManager에서 해주었기 때문에 이전과 같은 방법으로 소리를 넣..
-
내일배움캠프 사전 5주차1 - 시작 화면과 스플래시 이미지TIL/Unity 2024. 4. 11. 19:50
[학습목표] 시작화면과 스플래시 이미지를 만들어 게임 완성도를 올리고, 게임 개발의 마무리 단계인 빌드와 배포에 대해 학습한다. [학습 내용] 4주차에서 만들었던 르탄이 카드 뒤집기 게임의 완성도를 올리고자 시작화면과 스플래시 이미지를 만들었다. 먼저 시작화면을 만들었다. 기존에 배웠던 내용이기에 빠르게 진행했다. 다음으로 가운데의 이미지가 루프를 돌며 여러 이미지로 바뀌도록 애니메이션을 추가했다. 이전과 다르게 여러 스프라이트를 한 번에 추가해보았는데, 종료 시간만 맞춰주면 균등하게 배치되는 기능이 신기했다. 그리고 게임 시작 버튼의 기능을 구현하였다. 이전에 재시작 버튼에 기능을 구현해놓았기 때문에 이것을 재사용하였다. 다음으로는 스플래시 이미지를 만들어보았다. 스플래시 이미지란 쉽게 말해서 앱을 켰..
-
내일배움캠프 사전 4주차 - 르탄이 카드 뒤집기 게임 제작TIL/Unity 2024. 4. 5. 07:53
[학습목표] 4 x 4로 배치된 카드 두 장을 뒤집어 같은 그림일 경우 그 카드들을 지운다. 최종적으로 배치되어있는 모든 카드를 지우는 것을 목표로 하는 게임을 만든다. [학습 내용] 이전 사전 1 ~ 3주차에서 유니티의 기본기에 대해 학습하였다. 그렇기 때문에 이번 강의는 카드 뒤집기의 핵심 로직을 C#으로 구현하는 것에 중점을 두었다. 우선 기본 화면을 구성하였다. 이전 주차에서 계속 했던 것들이기 때문에 빠르게 진행하였다. 화면은 모바일 환경을 가정하여 760 x 1280으로 설정하였고, 메인 카메라의 백그라운드 색상을 푸른빛(90, 90, 255)로 변경해주었다. 또한 기본 씬의 이름을 MainScene으로 변경해주었다. 그리고 화면 중앙 상단에 경과 시간을 표시해주는 텍스트를 배치하였다. 결과적..