전체보기
-
UE4 데디케이티드 서버 만들기 샘플프로그래밍/의문 2021. 5. 29. 15:58
그냥 이거 따라하면 됨. Setting Up Dedicated Servers | Unreal Engine Documentation Setting Up Dedicated Servers How to set up and package a dedicated server for your project. docs.unrealengine.com 1. github에서 UE4 소스를 받는다. UE4 소스는 private 저장소에 있으므로 에픽 게임즈 개발자 등록을 해야 접근이 가능. 저장소 링크: EpicGames/UnrealEngine: Unreal Engine source code (github.com) 2. 소스 다운로드 후 Windows에선 Setup.bat을 실행 후 완료 대기. 3. Windows이므로, Ge..
-
Flatbuffers로 만들어진 바이너리 식별 방법프로그래밍/의문 2021. 5. 10. 01:58
결론: flatbuffers 바이너리에 헤더를 붙여서 쓰자. 플랫버퍼 바이너리는 바이너리 자신이 무엇인지 설명하지 않음. 즉, 플랫버퍼로 어떤 메세지를 직렬화 했을 때 이 직렬화된 메세지를 어떤식으로 해석해야 할 지 알 수 없다. file identifier 파일 확장자처럼, 플랫버퍼 바이너리를 어떤식으로 해석해야 하는지 플랫버퍼 바이너리에 identifier를 기입할 수 있다. identifier를 기입하려면 FlatBufferBuilder::Finish 또는 FlatBufferBuilder::FinishSizePrefixed 함수에 identifier를 입력한다. 단 identifier의 길이에는 제약이 있는데, 정확하게 4글자여야 한다는 것이다. 그리고 identifier를 이용한 바이너리는 fla..
-
-
실시간으로 평균 값 구할 때 좋은, 평균 필터 알고리즘.프로그래밍/기록, 개념, 용어 2021. 4. 25. 12:03
실시간으로 들어오는 값들로 부터 실시간으로 평균 값을 계산할 때 유용. 이전 값들의 목록 또는 이전 값들의 총 누산 값들을 저장할 필요가 없다. #include using namespace std; /// @params prevAvgVal 이전 평균 값. /// @params numSample 몇 번째 샘플인지. /// @params sampleVal 샘플 값. int avg(int prevAvgVal, int numSample, int sampleVal) { return (prevAvgVal * (numSample - 1) / numSample) + (sampleVal / numSample); } int main() { int prevAvgVal = 0; int sample = 4; int totalA..
-
-