일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 레이캐스트
- Unity
- 확장메서드
- 소규모프로젝트
- Quaternion
- 로케트
- 게임개발
- 델리게이트
- 리듬게임
- Euler
- ExtensionMethod
- AR세팅
- AR게임
- 리듬게임에디터
- ARProgect
- 1인개발
- C#
- github
- callbyreference
- 깃허브
- ar
- raycast
- AR Foundation
- 게임제작
- 짐벌락
- 유니티
- 병맛게임
- 게임
- 인터페이스
- callbyvalue
- Today
- Total
목록리듬게임에디터 (3)
Ssssong += Dev
ThrowBall! 만드느라 잠시 넣어놨던 리듬게임 다시 꺼내서 뚝딱거리고 있다. 에디터에서 찍은 노트를 세이브/로드 할 수 있는 기능을 추가하였다. 에디터에서 노트를 저장하면 플레이 화면에서도 노트 정보를 가져올 수 있다. Json 파일에 노트 정보를 저장하고 있다. 이런 식으로 음악 이름, 저장 시간, 난이도, 라인간격, bpm, 그리고 각 라인에 찍혀 나올 정보가 기록된다. { "musicName": "Scherzo Waltz", "dataTime": "20220617135058", "difficulty": "Normal", "lineGap": 50.0, "bpm": 240, "leftDial": [ "4;startLine", "13;endLine" ], "leftNormal": [ "6" ], "..
롱노트 편집이 추가되었다. 1,4라인은 자동으로 롱노트만 작성 가능하므로 2,3라인에서 단타 노트를 한번 더 클릭 시 롱노트 편집으로 바뀌도록 하였다. 원래 두 번 클릭 시 삭제였으나 롱노트 편집으로 바뀌면서 우클릭으로 삭제를 대신하기로 계획을 수정하였다. Canvas를 Contant Pixel Size를 쓰다가 Scale With Screen Size로 변경하였는데, 절댓값에서 상대값으로 바뀌면서 위치가 많이 틀어졌었다. 라인 간격 세팅하는 코드도 수정하여야 했는데, 각 라인의 검은 배경과 스크롤 길이를 sizeDelta로 변경한 데에 비해 라인 간격은 Translate를 쓰고 있었어서 저로 화면 비례값 - 화면 비례와 상관없는 게임상 절대 크기 로써 서로 맞질 않았다. Translate대신 RectT..
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 이 포스팅을 보고 유니티로도 리듬게임 에디터를 직접 만들 수 있겠다 싶어서 제작중이다! (감사합니다.) 기본적인 아이디어는 많이 참고했는데, 어차피 내가 만들고 있는 게임에 맞게 제작되어야 해서 아이디어만 보고 기능은 처음부터 직접 만들고 있다. 현재 ..