Unreal: 소프트 레퍼런스(Soft Reference)
소프트 레퍼런스 비동기 호출 데이터 에셋
소프트 레퍼런스 비동기 호출 데이터 에셋
레벨 디자인 맵 시안 디자인 에셋 배치 임포스터 제작 매료빔 판정 수정 카메라 기준 판정에서 보조용 트레이스 추가 게임플레이 큐 사용 & 나이아가라 VFX 제작
다익스트라 알고리즘 가중치가 있는 그래프에서 최소 거리를 찾는 알고리즘이다. BFS의 가중치 버전이라고 할 수 있다. 활용 게임 웹서버 CS
묘력만점 아이디어와 빌드업 과정 행인 구현 레벨 디자인 게임플레이 큐 사용 & 나이아가라 VFX 제작
프로파일링(Profiling)
인터페이스(Interface) 인터페이스는 특정 클래스의 부모가 무엇인지와 관계없이, 특정한 기능을 수행할 수 있는지를 확인하고 호출하기 위한 약속이다. 이는 클래스가 특정한 기능을 가지고 있고 구현했음을 강제하여 클래스 대신 인터페이스만 알더라도 기능을 호출할 수 있도록 한다. 언어마다 형태는 다르지만, C++는 인터페이스 기능을 ...
그래프 탐색 한 정점이 여러 간선을 가질 수 있는 구조 탓에 원하는 경로를 깔끔하게 찾아내는 방법은 제한적이고, 대신 완전탐색 형태의 탐색법이 주를 이룬다. 그중 가장 기초로 기준 삼은 지점을 기준으로 멀리 떨어진 정도인 깊이(Depth)에 따라 멀리있는/깊이 있는 다른 정점을 향해 먼저 다가갈건지, 아니면 주변의 가까운/얕은 정점들을 먼저 탐색...
완전 탐색(Brute Force, Exhaustive Search) 무차별 대입(Brute Force)라는 암호학 용어에서 유래한 말로, 모든 경우의 수를 확인하는 방법을 뜻한다. 완벽한 정확성을 보장할 수 있지만, 시간이 오래걸려 큰 데이터나 자료를 탐색할때는 부적합할 수 있다. 적용이 가능하지만 처리시간 탓에 쓰지 못할...
데이터베이스(Database, DB), 데이터베이스 관리 시스템 (Database Management System, DBMS) 원론적으론 데이터를 모아놓은 집합을 데이터베이스라 부를 수 있다. 그렇기에 단순 파일에 데이터를 저장하고 모아놓았다면 그 또한 DB라고는 할 수 있다. 그리고 이를 CRUD(Create/Read/Update/Delete)기능을...
GAS를 이용한 콤보 공격 애님 몽타주에서 애님 노티파이를 이용하면 GA에서 애니메이션에 따른 콤보 공격도 구현할 수 있다. 공격 입력으로 콤보 GA 실행한다. 콤보용 애님 몽타주 재생한다. 몽타주에는 설정된 시점에 Anim Notify를 전달한다. Anim Notify가 Combat.Combo.Window.Stage2같은 이벤트를 전달해...