책
-
멀티플레이어 게임 프로그래밍 - 코드 오류 수정프로그래밍/의문 2018. 2. 20. 12:13
178p LinkingContext 코드 개량 부분 오류 // @comment: 없을 때 0을 반환하기보단, std::optinal(c++14)을 활용해 값이 있고 없음을 구분하도록 하는 게 더 좋을 거 같다. uint32_t GetNetworkID(const GameObject* inGameObject, bool inShouldCreateIfNotFound = true) { auto it = mGameObjectToNetworkIdMap.find(inGameObject); if (it != mGameObjectToNetworkIdMap.end()) { return it->second; } else if (inShouldCreateIfNotFound) { uint32_t newNetworkId = All..