일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UnrealEngine5
- 오블완
- winapi
- 팰린드롬 만들기
- RVO
- 프로그래머스
- 1563
- Programmers
- 백준
- C++
- algorithm
- DirectX11
- directx
- NRVO
- Frustum
- Unreal Engine5
- const
- 티스토리챌린지
- 줄 세우기
- baekjoon
- IFileDialog
- 2294
- UnrealEngine4
- DeferredRendering
- UE5
- C
- RootMotion
- softeer
- 언리얼엔진5
- GeeksForGeeks
- Today
- Total
목록전체 글 (709)
Game Develop
전체내용은 맨하단의 링크를 참고. 링크가 총 3갠데, 3개 전부 내용을 적는게 아니라 첫번째꺼의 당장 소화할 수 있는 극히 일부분만 조금 적어보려 한다. 3개링크 한번쯤 읽어보면 괜찮은 글 같다. 먼저 Visibility 옵션에 관해 짤막한 소개.UnreanEngine4에서 이름만 조금 바뀐정도인 것 같다.내용은 사실상 동일하다.아래는 UnrealEngine5에서의 옵션들 이름이다. Visible : 화면에 보이면서 마우스 클릭,터치등의 인터랙션 가능. 해당 레이어 밖에서의 인터랙션은 통하지 않음. ( ex) 화면 전체를 가리는 레이어를 쓸 때) Collapsed : 화면에 보이지 않게하면서 공간을 차지하지 않게 하고 싶을 때 사용 ..
천천히 조금씩 업데이트 할 예정. 애님인스턴스의 델리게이트변수중에선 OnMontageStarted와 OnMontageEnded가 있다. 말 그대로 몽타주재생 시작할때와 끝날 때 호출시킬 함수를 바인딩 할 수 있는 델리게이트변수이다.Ended에는 매개변수로 bInterrupted라고 하나 더 있는데, 해당 Ended가 호출된게 몽타주가 끝까지 재생해서 호출된건지, 아니면 몽타주를 재생하는 '중간에' 다른 몽타주재생을 호출해서 강제로 끊긴건지에 대한 여부이다.bInterrupted가 true이면 강제로 끊겼다는 의미이다. 그리고 이렇게 A몽타주를 재생하다가 중간에 B몽타주를 재생했다고 가정해보자.그러면 A의 Ended가 먼저 호출될까, 아니면 B의 Started가 먼저 호출될까?정답은 B의 Started가..
이런 enum class의 상태들이 있을 때, 이것들의 순서를 변경했다면 반드시 행동트리에서도 관련된것들을 다시 체크해줘야 한다.나같은 경우 순서를 바꿨었는데, 그럴경우 행동트리에서 데코레이터노드의 값들이 변경되거나 아예 값이 설정이 안되어있기도 했다. State Is Equal To Chase라고 지금은 잘 되어있긴 한데, 뭣모르고 바꾼다음에 몬스터AI가 이상하게 수행되었었다.그러다가 자세히 보니 값들이 풀려있거나 다른것으로 설정되어있던것을 확인할 수 있었다.혹시 갑자기 행동트리가 멋대로 작동한다면, 이 부분을 확인해볼것.
https://www.acmicpc.net/problem/2559 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include memory.h>#include deque>#include set>#include unordered_map>#include stack>#include numeric> using namespace std; int ..
https://www.acmicpc.net/problem/1029 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include memory.h>#include deque>#include set>#include unordered_map>#include stack>#include numeric> usi..
https://www.acmicpc.net/problem/2166 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include memory.h>#include deque>#include set>#include unordered_map>#include stack>#include numeric>..
https://www.acmicpc.net/problem/2477 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include memory.h>#include deque>#include set>#include unordered_map>#include stack>#inclu..
https://www.acmicpc.net/problem/1004 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include memory.h>#include deque>#include set>#include unordered_map>#i..