일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 뮤텍스
- unityAR
- SpinLock
- 안드로이드스튜디오
- dependencyResilutionManagement
- 유니티슈팅게임
- Unity
- 동기화
- 지크슈
- 유니티
- semaphore
- 바이너리세마포
- StartActivityForResult
- unorderedmap
- 광유다
- 세마포
- list
- 게임개발
- Java
- 스핀락
- photon
- ARface
- mutex
- NotFoundException: String resource ID #0x0
- C++
- 포톤
- map
- Vector
- registerForActivityResult
- unorderedset
- Today
- Total
목록전체 글 (79)
와와
vector밖에 모르는 나...의 보다 쾌적한 코딩 활동을 위해 map, set에 대해서 공부해보겠습니다. vector VS map VS set vector 정수 인덱스 사용, 값을 저장 map 키 인덱스 사용, 키-값 쌍을 저장, 빠른 검색. set 중복 요소 허용X, 키 저장, 빠른 검색. ordered map VS unordered map ordered map (std::map) : 키에 따라 정렬된 상태로 데이터 유지 : 이진 검색 트리(대부분의 구현에서는 레드-블랙트리)를 사용하여 구현 : 키에 대해 순서대로 반복하거나 특정 순서를 유지해야 할 때 유용 : 주요 연산(검색, 삽입, 삭제)은 로그 시간 복잡도 '0(log n)' unordered map (std::unordered_map) : 해..

플레이어 조작은 상태패턴으로 구현했다..! 상태 패턴(State Pattern)- 객체 지향 프로그래밍에서 사용되는 디자인 패턴 - 객체의 상태에 따라 동작이 달라지는 상황에서 유용하게 사용 - 상태를 클래스로 표현하고, 각 상태마다 해당 상태에서의 동작을 정의하는 방식으로 구성 Context(상태를 가지는 객체): 상태 패턴을 적용할 객체 또는 컨텍스트를 나타냅니다. 이 객체는 상태를 가지며, 현재의 상태에 따라 다른 동작을 수행하게 됩니다. 컨텍스트는 상태 객체와 상호작용하며, 상태 전환을 요청하거나 현재 상태에서의 동작을 수행합니다.State(상태): 상태 패턴에서 상태를 나타내는 인터페이스 또는 추상 클래스입니다. 이 인터페이스는 컨텍스트의 각 상태에서 수행되어야 할 동작을 선언합니다. 주로 상태..
내 코드를 보는 다른이들을 위해, 그리고 미래의 나를 위해 일관성있고 정리된 코드를 쓸 필요가 있다. 코드 표기법 명칭 설명 예시 카멜 표기법 모든 단어는 소문자로, 이후 단어는 대문자로 시작: 앞소뒤대 testCamel 파스칼 표기법 모든 단어는 대문자로 시작: 앞대뒤대 TestPascal 헝가리안 표기법 변수 및 함수 앞에 데이터타입 iValue 스네이크 표기법 단어 사이에 "_" test_snake 케밥 표기법 단어 사이에 "-" test-kebab 1. 카멜 표기법 지역변수, public, protected 변수 => 카멜표기법 사용 멤버 변수 => "_" 추가한 카멜 표기법 사 2. 파스칼 표기법 Class, Method, FileName => 파스칼 표기법 사용 3. 인터페이스에는 이름 앞에 ..

캐릭터 조작을 구현하려면 FSM 공부가 필수인가봅니다. 공부해보겠습니다 1. 왜 필요할까? 내가 현재 작업하고 있는 부분은 플랫포머 2D 캐릭터 조작이다. 좌/우 이동, 점프, 사다리 오르내리기만 구현하면 될거라 생각하고 아주 얕잡아봤었다! 이 코드는 초반에 내가 작성한 코드......using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveController : MonoBehaviour { private Movement movement; private float x; private void Awake() { movement = GetComponent(); } private void Upda..

범용으로 사용 가능한 *렌더링 파이프라인 더보기 렌더링 파이프라인이란? : 3차원으로 만들어진 모델을 2차원에 투영하는 렌더링 과정 : 컴퓨터에 데이터로 존재하는 3D 리소스가 모니터에 픽셀로 출력되는 과정이다. 고품질의 렌더링 제공 PC, 콘솔, 모바일, VR, AR 등 거의 모든 플랫폼에 적용 가능 포스트 프로세싱 기능과 통합되어 다양한 후처리 그래픽 효과 처리 1. Universal RP 패키지 Install 2. URP Assets 생성 및 설정 에셋 생성 후 따로 폴더에 넣어주었다. 3. Player Settings - Graphics 설정 [Project Settings] > [Graphics] > [S..