| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- dfs
- 드롭다운
- 오블완
- 최소신장트리 mst
- C#
- 유니티 sparkmain(clone)
- 너비탐색
- unity korea
- 디지털트윈
- sparkmain(clone) 무한생성
- navisworks api
- 티스토리챌린지
- 크루스칼
- 행동트리
- sparkmain(clone)
- Unity
- readonly
- 깊이탐색
- articulation body
- dropdown
- Simulation
- GetComponent
- 트리구조
- list clear
- removeAll
- 습관형성 #직장인자기계발 #오공완
- raycast
- 유니티
- 최단거리 알고리즘
- unity sparkmain(clone)
- Today
- Total
목록2023/09 (6)
낑깡의 게임 프로그래밍 도전기
디자인패턴 2가지 전략패턴 어댑터패턴 인터페이스 : 약속이다 클래스다이어그램은 클래스에 대한 관계를 표현 하는 것이라 클래스나 구조체는 멤버를 가지고 있는 멤버는 멤버 속성과 기능이 있다. 그외 인스턴스와 정적인 유형이 있다. 인터페이스라고 다 확장은 아니다 추상클래스는 확장을 목적을 가지고있고 인터페이스는 기능에 대한 실체화에 목적을 가지고 있다. ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ] AddForce 는 월드 축 AddRelativeForce는 로컬축..
객체지향으로서의 객체는 속성과 기능이 있어야함 괄호안에있는걸 멤버라고 함 멤버변수와 멤버함수가있음 그외에도 인스턴스 와 정적인 스태틱 유형이 있음 인스턴스는 독립적인공간이고 스태틱은 인스턴스와는 무관하게 클래스가 가지고 있는 속성, 기능이다 클래스 다이어그램!!!! - private + public # protected 보통은 -를 위로 올려준다. void 일때는 데이터타입을 안쓴다 스태틱은 밑줄 긋기로 표시한더 ex) + num : int 인터페이스 꺽쇠 표시 가상함수 꺽쇠표시 게터만 있는경우 ex) +Hp : int { readOnly } 보통 중괄호는 추가적인 부연설명으로 씀
C# 배열의 유형 : 정적배열, 가변배열 정적배열은 크기가 미리 정해져있어야해서 사이즈를 미리 정해 주어야 함 array = new int[5] 스태틱은 인스턴스변수( 스태틱이 안 붙은 보통 많이쓰는 일반 변수, 각자 독립적인 공간을 가진 것)와 상관없이 정적인 변수로 클래스의 속성이다 어디서든 바로쓸 수 있는 디버그로그가 그 예다 디버그로그는 오브젝트타입에 스태틱이라니! 벡터3도 그 예임. 얘도 스태틱이라니! *유니티는 늦게만든 스타트부터 먼저 실행됨 void Awake() 는 스타트보다 먼저 호출되는 놈 싱글턴 패턴을 막쓰면 단일책임원칙에 위배가 된데 왜?? 이렇게 템플릿을 통한 확장을 이용해 각 각 스태틱 인스탠스를 가지게 해준다. 그런데 혹시나 타입에 GameObject를 실수로 넣으면 게임오브젝..
해결법 Bake는 지형 전체에 대한 설정 Agent는 장애물과 다른 에이전트와 연관이 되어있는 설정