일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- raycast
- 리듬게임에디터
- callbyvalue
- callbyreference
- Euler
- AR게임
- 유니티
- 확장메서드
- AR Foundation
- 게임제작
- 게임개발
- ExtensionMethod
- 짐벌락
- C#
- 인터페이스
- AR세팅
- Unity
- 리듬게임
- 1인개발
- 델리게이트
- 병맛게임
- 깃허브
- 게임
- ar
- 로케트
- 소규모프로젝트
- 레이캐스트
- github
- Quaternion
- ARProgect
- Today
- Total
목록Unity (9)
Ssssong += Dev
유니티는 게임이 실행되었을 때 Awake -> OnEnable -> Start 순으로 함수를 실행한다. 그런데 여러 스크립트에서 Awake, Start 등을 쓰고 있을 때 이 함수끼리의 실행 순서를 정해주고 싶을 때가 있다. 이 때는 ProjectSetting에서 실행 순서를 변경해 주면 된다. Script Execution Oder에서 Defualt Time에 원하는 스크립트를 추가하여 실행 순서를 지정할 수 있다. 숫자가 작을 수록 실행 순서가 빠르다.
ThrowBall! 만드느라 잠시 넣어놨던 리듬게임 다시 꺼내서 뚝딱거리고 있다. 에디터에서 찍은 노트를 세이브/로드 할 수 있는 기능을 추가하였다. 에디터에서 노트를 저장하면 플레이 화면에서도 노트 정보를 가져올 수 있다. Json 파일에 노트 정보를 저장하고 있다. 이런 식으로 음악 이름, 저장 시간, 난이도, 라인간격, bpm, 그리고 각 라인에 찍혀 나올 정보가 기록된다. { "musicName": "Scherzo Waltz", "dataTime": "20220617135058", "difficulty": "Normal", "lineGap": 50.0, "bpm": 240, "leftDial": [ "4;startLine", "13;endLine" ], "leftNormal": [ "6" ], "..
https://www.youtube.com/watch?v=CcSG_BKB7WM 지난 4월 제작했던 뮤직비디오 겸 리듬게임이다. velog에는 올렸었는데 블로그를 티스토리로 바꾸면서 이 작업을 올리지 않았기에 따로 업로드한다. 유니티로 만드는 뮤직비디오가 목표였기에 그다지 게임으로서 확장성이 있지는 않지만 이 작업을 좀 더 발전시키려 현재 장기프로젝트에 리듬게임 제작 프로젝트를 진행하고 있다.
AR 프로젝트로 Throw Ball! 게임을 제작하였다. 지난주 게시글 업로드 해야 했는데 이사하느라 포스팅이 늦게 되었다 ㅠㅠ 개발일지 기록해둔 것들도 차차 올려야겠다. 에디터에서 본 화면은 아래와 같다. AR 카메라를 사용하기 때문에 휴대폰에서의 동작과 에디터에서의 동작이 달라 여러 번 빌드해서 확인해보아야 했다. 실제 핸드폰으로 플레이하면 이렇게 카메라로 인식하여 플레이할 수 있다. 아래는 플레이 영상!
AR 세팅을 완료한 후 공 던지기 기본 동작과 골대를 제작하였다. 작업 현황은 5/23 - AR Foundation 사용하여 유니티 세팅 및 기획서 보완 세팅 방법은 https://songyeongkim.tistory.com/25 에 정리해 두었다. 5/24 - AR 리모트 방법 서치... 하다 AR Foundation에서 리모트 기능을 제공하지 않는다는 것을 깨달았다. 에셋스토어에 리모트 기능을 제작하여 올려둔 분들이 있는데, 80달러 주고 그걸 구매하긴 애매하니 무료에셋인 런타임 콘솔로 휴대폰에서 디버그 창이 보이도록 하였다. 공 던지기 기본 동작을 제작하였다. 레퍼런스인 What the golf? 와 같이 뒤로 당겨서 놓아 던지는 방식인데, AR화면에서 조작감이 좋지 않아 파워 조절이 좀 더 유연하..
https://healp.tistory.com/87 유니티 리듬게임 에디터를 Github에 공개하였습니다. UnityRhytmGame 프로젝트의 연장선인 Runthm (UnityRhythmgame Editor)프로젝트를 공개하였습니다. github.com/LHEALP/Runthm LHEALP/Runthm Contribute to LHEALP/Runthm development by creating an account on.. healp.tistory.com 이 포스팅을 보고 유니티로도 리듬게임 에디터를 직접 만들 수 있겠다 싶어서 제작중이다! (감사합니다.) 기본적인 아이디어는 많이 참고했는데, 어차피 내가 만들고 있는 게임에 맞게 제작되어야 해서 아이디어만 보고 기능은 처음부터 직접 만들고 있다. 현재 ..
어제 작업과 많이 다르진 않다. 에셋스토어에서 무료 모델링 받아서 로케트 바꾸고 fog 설정해서 원경 처리 한 거랑... 파티클 추가 정도 했다. 이펙트 공부도 조금씩 해야 하겠구나
오늘 수업 시간 중에 제트카라 커스텀하기가 과제였지만 대충 부딪히면 게임오버된다는 요소만 가져온 채 새로 만들었다. 시간 정해서 만들 때 얼마나 만들 수 있는지 궁금해서 항목 정리해서 빠르게 해 보았다. 원하던 요소는 다 만들었는데 버그가 있다. 부스터 게이지 떨어지는 도중에 다시 누르면 게이지가 굳어버리는... 다시 채울 수 있지만 이전에 채우던 게이지랑 더해서 적용되는지 급발진을 해버린다. 그래서 급발진 게임오버되는 모습까지 찍어봄 ㅋㅋ 수업 시간 도중에 완성이 목표였지만 역시 버그는 피할 수 없나 보다.... 내일 와서 버그만 살짝 고치고 마무리해야지. 버그 고치고 나서도 시간이 있을 것 같으니 좀 더 추가할 것 없는지 생각해봐야겠다.