일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AR게임
- Euler
- callbyreference
- AR Foundation
- 델리게이트
- 소규모프로젝트
- 인터페이스
- 1인개발
- ARProgect
- 게임제작
- 게임
- callbyvalue
- 병맛게임
- 레이캐스트
- 깃허브
- raycast
- 유니티
- 리듬게임에디터
- ar
- Quaternion
- 짐벌락
- 게임개발
- 확장메서드
- github
- 로케트
- Unity
- AR세팅
- C#
- ExtensionMethod
- 리듬게임
- Today
- Total
목록개발 (82)
Ssssong += Dev
Transparency sort order 설정이 안 되어 있을 경우 이렇게 스프라이트 순서가 어긋나게 출력될 수 있다. Z축을 기준으로 그리는 순서가 결정되는데, 지금 프로젝트에서는 스프라이트를 기울여서 쓰고 있어서 각도에 따라 스프라이트 순서가 바뀌어 버리는 것. URP가 아닌 경우 Project Settings -> Graphics에서 Custom Axis를 설정해주면 되는데, URP에서는 어디에 있는가...? 여기 있다. Create -> Rendering -> 2D Renderer Data를 생성하면 이렇게 Custom Axis를 설정할 수 있게 된다. 이제 순서가 정상적으로 출력된다.
https://ehpub.co.kr/c-8-2-5-icomparable-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%99%80-icomparer-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4/ [C#] 8.2.5 IComparable 인터페이스와 IComparer 인터페이스 – 언제나 휴일 IComarable 인터페이스와 IComparer 인터페이스는 개체의 값 비교를 제공하기 위해 정의되었습니다. C#의 컬렉션은 대부분 Sort 메서드를 제공하는데 IComparable 인터페이스 기반의 요소를 보관하고 있을 ehpub.co.kr
https://vfxdoc.readthedocs.io/en/latest/textures/sampling/
https://velog.io/@minjujuu/Unity-IL2CPP [Unity] IL2CPP가 뭐지 Steam API인 Facepunch.Steamworks를 보다가Unity IL2CPP 를 지원한다고 해서IL2CPP가 뭔지 궁금해 찾아보았다C++로 변환하는 중간 언어Unity에서 개발한 스크립팅 백엔드여러 플랫폼용 프로젝트를 빌드할 때 Mo velog.io
https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0/manual/index.html Memory Profiler | Memory Profiler | 1.0.0 Memory Profiler The Memory Profiler is a tool you can use to inspect the memory usage of your Unity application and the Unity Editor. The package adds a Memory Profiler window to the Unity Editor, which you can use to capture, inspect, and compare Snapshot docs.unity3d.com h..
객체가 완전히 생성되기 이전에 가상 함수를 호출하면 이상 동작을 일으킨다. 어떤 타입이든 생성자가 수행을 완료할 때 까지는 객체가 완전히 생성되었다고 할 수 없기 때문이다. class B { protected B() { VFunc(); } protected virtual void VFunc() { Console.WriteLine("VFunc in B"); } } class Derived : B { private readonly string msg = "Set by initializer"; public Derived(string msg) { this.msg = msg; } protected override void VFunc() { Console.Write(msg); } public static void ..
https://docs.unity3d.com/kr/2018.4/Manual/BestPracticeUnderstandingPerformanceInUnity4-1.html 관리되는 힙에 대한 이해 - Unity 매뉴얼 많은 Unity 개발자들이 겪는 또 다른 일반적인 문제는 예기치 않은 관리되는 힙(managed heap)의 확장입니다. Unity에서 관리되는 힙은 축소되는 것보다 더 쉽게 확장됩니다. 이와 더불어, Unity의 가비 docs.unity3d.com (유니티 메뉴얼 본문 내용. enum 타입을 Dictionary의 키로 사용하면 박싱이 발생한다는 내용이 적혀 있다.) 딕셔너리 및 열거형 기본적으로 Dictionary.add(key, value)를 호출하면 Object.getHashCode(Ob..