일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 리듬게임에디터
- AR게임
- github
- 게임개발
- ARProgect
- 리듬게임
- 확장메서드
- Unity
- 깃허브
- callbyreference
- 소규모프로젝트
- AR Foundation
- 레이캐스트
- ExtensionMethod
- 인터페이스
- 1인개발
- 델리게이트
- callbyvalue
- C#
- Euler
- 게임
- 로케트
- AR세팅
- 짐벌락
- ar
- raycast
- 병맛게임
- 유니티
- Quaternion
- 게임제작
- Today
- Total
목록개발 (82)
Ssssong += Dev
추상클래스, 추상함수(abstract) 기능이 여기서 완성되지 않음. 상속하는 자식에서 기능을 완성시켜 주어야 함. 추상함수를 하나 이상 포함하고 있는 클래스이다. 미완성된 클래스이기 때문에 해당 클래스를 상속받는 자식들은 완성되지 않은 함수들을 완성시켜 주어야 한다. 추상클래스 자체로는 완성되지 않았기 때문에 객체를 찍어낼 수 없으며 인스턴스화 할 수도 없다. 추상함수(추상메서드)는 구현이 이루어지지 않고 정의만 할 수 있다. 클래스 다이어그램에서 > 로 클래스를 표시하며 추상 메서드는 void { abstract } 이렇게 표시한다. '해당 클래스를 구현하는 틀'이라 볼 수 있으며 협업할 때 중요하게 다뤄진다. 인터페이스(interface) 해당 추가 기능을 꼭 구현하겠다는 약속. 인터페이스 기능의 ..

https://docs.unity3d.com/kr/2018.4/Manual/script-Serialization.html 스크립트 직렬화 - Unity 매뉴얼 직렬화는 데이터 구조나 오브젝트 상태를 Unity 에디터가 저장하고 나중에 재구성할 수 있는 포맷으로 자동으로 변환하는 프로세스를 말합니다. Unity 에디터에서는 저장 및 로딩, 인스펙터 창, 인 docs.unity3d.com 직렬화는 데이터 구조나 오브젝트 상태를 Unity 에디터가 저장하고 나중에 재구성할 수 있는 포맷으로 자동으로 변환하는 프로세스 [System.Serializable], [SerializeField] 이렇게 표기하던 것들이 직렬화를 위해 쓰던 방법이다. 유니티에서 유용하게 사용할 직렬화 방법들을 모아놔야겠다. 1. 딕셔너리..

https://www.ronja-tutorials.com/post/022-stencil-buffers/#reading-from-the-stencil-buffer Stencil Buffers Summary The depth buffer helps us compare depths of objects to ensure they occlude each other properly. But theres also a part of the stencil buffer reserved for “stencil operations”. This part of the depth buffer is commonly referred to as stencil buf www.ronja-tutorials.com 신기한 기능! https:/..

AR 세팅을 완료한 후 공 던지기 기본 동작과 골대를 제작하였다. 작업 현황은 5/23 - AR Foundation 사용하여 유니티 세팅 및 기획서 보완 세팅 방법은 https://songyeongkim.tistory.com/25 에 정리해 두었다. 5/24 - AR 리모트 방법 서치... 하다 AR Foundation에서 리모트 기능을 제공하지 않는다는 것을 깨달았다. 에셋스토어에 리모트 기능을 제작하여 올려둔 분들이 있는데, 80달러 주고 그걸 구매하긴 애매하니 무료에셋인 런타임 콘솔로 휴대폰에서 디버그 창이 보이도록 하였다. 공 던지기 기본 동작을 제작하였다. 레퍼런스인 What the golf? 와 같이 뒤로 당겨서 놓아 던지는 방식인데, AR화면에서 조작감이 좋지 않아 파워 조절이 좀 더 유연하..

2D 바라보는 방향으로 회전 - Quaternion.AngleAxis, Mathf.Atan2 https://gnaseel.tistory.com/17 [유니티] 마우스 방향으로 2D Object 회전시키는 방법 유니티 카테고리 안에 있지만 사실은 거의 수학적인 내용이다. 개발을 하다보면 2D object를 회전시켜야 할 일이 있는데, 우리가 보통 object에서 가장 쉽게 구할 수 있는 것은 위치값 또는 벡터 값 gnaseel.tistory.com 방향벡터 회전 https://rito15.github.io/posts/unity-memo-rotation/ 유니티 - 트랜스폼과 방향벡터의 회전 Memo rito15.github.io

유니티 2021버전 AR세팅 강좌 여기 코드 분석해서 적용해야겠다! https://www.youtube.com/watch?v=lelX8GGh_S8 vulkan 관련 오류 해결법 https://forum.unity.com/threads/you-have-enabled-the-vulkan-graphics-api-which-is-not-supported-by-arcore.896741/ You have enabled the Vulkan graphics API, which is not supported by ARCore [ATTACH] What is the problem? How to deal with it? forum.unity.com AR 인식 plane 숨기기 https://www.youtube.com/wat..

라인렌더러 계산해서 롱노트도 구현하였다. 라인을 그리려 삼각함수에.... 길이, 각도 구하는 거 좀 머리가 복잡했는데 차근차근 해 보았다. 기본 원형 그리기 함수는 이렇다. 구글링해서 찾아서 좀 변형했는데 출처가 기억 안나서.... 찾으면 추가해야지. public void DrawCircle(int steps, float radius, int startPoint, int endPoint) { circleRenderder.positionCount = Mathf.Abs(endPoint - startPoint); for (int currentStep = 0; currentStep < circleRenderder.positionCount; currentStep++) { float circumferenceProg..

롱노트 편집이 추가되었다. 1,4라인은 자동으로 롱노트만 작성 가능하므로 2,3라인에서 단타 노트를 한번 더 클릭 시 롱노트 편집으로 바뀌도록 하였다. 원래 두 번 클릭 시 삭제였으나 롱노트 편집으로 바뀌면서 우클릭으로 삭제를 대신하기로 계획을 수정하였다. Canvas를 Contant Pixel Size를 쓰다가 Scale With Screen Size로 변경하였는데, 절댓값에서 상대값으로 바뀌면서 위치가 많이 틀어졌었다. 라인 간격 세팅하는 코드도 수정하여야 했는데, 각 라인의 검은 배경과 스크롤 길이를 sizeDelta로 변경한 데에 비해 라인 간격은 Translate를 쓰고 있었어서 저로 화면 비례값 - 화면 비례와 상관없는 게임상 절대 크기 로써 서로 맞질 않았다. Translate대신 RectT..