전체 글

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 15 (편리한 오디오🔊시스템 구축)

https://www.youtube.com/watch?v=YPEkpwPrmPk&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=20&t=1749s 1. 유니티의 오디오 AudioClip : 오디오 및 사운드 파일 에셋 타입 Create Empty > AudioManager 생성 AudioSource : 에셋인 AudioClip을 재생시켜주는 컴포넌트 Play On Awake : 활성화 되어 있으면 최초 1회 자동 재생 AudioListener : 장면에서 재생 중인 오디오를 듣는 컴포넌트 Audio의 여러가지 필터가 존재한다. 2. 오디오 매니저 오디오를 관리할 스크립트 새로 생성 후 빈 오브젝트에 추가 (AudioManager.cs) 잊지 말고 즉시 Add Compon..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 14+ (캐릭터 해금🔓시스템)

https://www.youtube.com/watch?v=QxsH5fE0iAo&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=19 1. 추가 캐릭터 버튼 기존 캐릭터 버튼을 Ctrl + D 로 복사하여 2개 생성 및 이름 변경 각각 새로운 캐릭터 버튼으로 편집(Icon, Text, Color 등) OnClick 이벤트의 게임 시작 함수 매개변수를 캐릭터에 맞게 변경 Spacing와 크기 조정 2. 잠금과 해금 새로운 캐릭터 버튼 하나를 Ctrl + D로 추가 (Character 2 (Lock)) 미해금인 Character 2,3 를 비활성화 잠금일 땐 누를 필요가 없으므로 Button 컴포넌트 제거 이미지 색 회색으로 변경 실루엣처럼 보이기 위해 아이콘 이미지의 색상을..

게임개발/유니티_문제해결

플레이어가 타일 맵에서 벗어날 때.

한줄 요약 : Scene 창을 확인하고 Box Colider가 타일 맵을 뒤덮고 있지 않은지 체크하자. (=다른 오브젝트가 있어서 밀려난것이였음) 협업 중이던 팀원이 깃허브에 올린 파일에 문제가 있어서 수정하게 되었다. 팀원이 맵을 담당해 텔레포드와 카메라 리미트 기능을 추가했었는데 갑자기 플레이어가 타일(플랫폼) 바깥으로 나가더니 허공답보를 시전하였다. 참고한 맵용 곰돌님의 유튜브 영상 https://www.youtube.com/watch?v=FnrWj4ryxgc ◆문제의 영상 유튜브 영상도 보고 스크립트도 읽고 곰곰히 생각해본결과 Player의 Transform을 직접 움직이는 것은 없었다. 그래서 타일 맵, 텔레포트, 카메라 순으로 검토하였는데, 범인은 카메라의 범위 설정이였다. 바로, Box Co..

게임개발

진행중인 프로젝트...

글을 너무 못올릴거 같아서 혼자 작업한 파일이나마 올린다.

메카인
메카인의 지식창고