묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[나 혼자 레벨업] UE5 멀티플레이 게임 제작 Lv. 1 (Listen 서버 입문)
C++ 로 포팅
안녕하세요! 항상 잘 보고 있습니다. 아직 강의를 다 끝내지는 못했지만 C++로 포팅하는 강의도 나오나요? 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
패킷 보내는 두가지 방법 질문
// 입장 사실을 신입 플레이어에게 알린다. { Protocol::S_ENTER_GAME enterGamePkt; enterGamePkt.set_success(success); Protocol::PlayerInfo* playerInfo = new Protocol::PlayerInfo(); playerInfo->CopyFrom(*(player->playerInfo)); enterGamePkt.set_allocated_player(playerInfo); //enterGamePkt.releasse_player(); SendBufferRef sendBuffer = ServerPacketHandler::MakeSendBuffer(enterGamePkt); if (auto session = player->session.lock()) session->Send(sendBuffer); }이 부분에서 궁금한게 두가지 있습니다.1. 이부분에서 두가지 방법이라는게 이렇게 두가지가 맞나요?동적할당, 복사, set_allocated_player 이렇게 해서 sendbuffer하기or 동적할당, copy없이 그냥 player->playerInfo를 set_alloc 한 다음 sendbuffer 마치고 enterGamdPkt.release_player() 호출하기. 아래 코드처럼 정적할당된 enterGamePkt에 기본으로 있는 playerInfo를 mutable get해서 copy 하면 안되나요? 이렇게 하면 메모리는 신경안써도 될거같아서요.enterGamePkt.mutable_player()->CopyFrom(*(player->playerInfo));
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
mac에서 시작하기 관련
안녕하세요!강의를 듣기 전 교안을 보고 Mac에서 설치를 하는 중인데요.gcc설치, bits/stdc++.h관련 작업까지 마치고 cpp 파일 실행 중 터미널에서 컴파일 명령어를 실행시키니 계속 이런 오류가 나옵니다. 이러한 경우에는 어떻게 해결해야 할까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-Q 질문
안녕하세요! 문제 조건이 '웅덩이는 겹치지 않는다' 이기 때문에 현재와 다음 상태를 비교하여 코드를 짰는데 왜 틀린지 모르겠습니다 #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N, L; cin >> N >> L; vector<array<int, 2>> ar(N); for (int i = 0; i < N; i++) { int s, e; cin >> s >> e; ar[i] = {s, e - 1}; } sort(ar.begin(), ar.end(), [](const auto& a, const auto& b) { return a[0] < b[0]; }); int ret = 0; int start = ar[0][0]; int end = ar[0][1]; for (int i = 0; i < N - 1; i++) { auto& cur = ar[i]; auto& next = ar[i + 1]; if (next[0] - cur[1] >= L) { int diff = end - start + 1; ret += diff / L; if (diff % L != 0) ret++; start = next[0]; end = next[1]; } else { end = next[1]; } } int diff = end - start + 1; ret += diff / L; if (diff % L != 0) ret++; cout << ret << "\n"; return 0; }
-
미해결실전! 언리얼 소울라이크 개발: A to Z
C++ 생성자 값 관련 질문입니다.
2장 강의에서 생성자에서 이것저것 값을 변경했었는데 (bUseController 등) 이게 적용이 안 됩니다. 우선순위가C++ 생성자 값 < 블루프린트 디테일 패널 설정값인 건지 블루프린트 디테일 패널에서 직접 체크 표시가 되어 있는 기본값이 유지가 됩니다. 막상 카메라 위치 조절 같은 건 적용이 되는데 뭐가 문제인지 잘 모르겠습니다. 첨부한 사진입니다.LOG를 띄워서 확인을 해봤는데, 생성자에서는 분명 false로 들어간 값이, BeginPlay가 실행되니까 블루프린트 디테일 기본 값인 true로 자동으로 바뀝니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
풀이 코드 질문
안녕하세요1325번 문제 풀이 중 제 코드에서 잘못된 부분을 찾고 싶어 질문드립니다. http://boj.kr/98142efdf609498d86b6cffc1947dee5 testcase.ac 및 몇 개의 반례도 넣어봤는데 못찾겠습니다. 어디가 왜 틀렸는지 궁금합니다. 항상 강의 잘 보고 있습니다. 감사합니다.
-
미해결실전! 언리얼 소울라이크 개발: A to Z
빠른 헤더파일 추가 관련 질문입니다.
안녕하세요, 최근에 강사님 강의를 수강하기 시작했는데요.강의 2장 9분 16초에서 단축키를 누르니까 헤더파일을 자동으로 추가할 수 있도록 뜨더라구요. 또한 9분 28초에서 엔터를 누르니까 헤더파일이 자동으로 추가됐구요. 이게 Rider을 쓰는 경우에만 가능한건가요? Visual Studio 2022에서 ctrl + .을 누르니까 stl 같은 기본 내장 클래스가 아니면 헤더 파일 추가가 안 뜨네요.아니면 visual studio에서도 할 수 있는 방법이 있을까요? -------------수정--------------강사님 예전 답변을 참고해서 ReSharper을 깔았습니다. 깔고 나니까 헤더파일이 추가 되는 클래스가 몇개 생겼어요. 그런데 이걸 깔아도 여전히 안 되는 경우가 더 많은 것 같은데 결국 일일히 검색하는 방법 밖에 없을까요?
-
미해결삼각형의 실전! CMake 초급
실행 방법 질문
Windows 환경에서 Visual Studio 컴파일러를 이용하여FetchContent를 빌드하였습니다.fetch-content\build\Debug\fetch-content.exe가 나오는 것을 확인하였습니다.이걸 그냥 실행시키면 poco 관련 dll이 없다고 나옵니다.fetch-content.sln를 Visual Studio로 열어서 디버깅 시작(F5)로 실행시켜도 마찬가지입니다. 이렇게 dll을 못찾는다고 나오지 않게 하려면 CMake로 어떻게 설정을 해야하는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
맞왜틀
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. https://www.acmicpc.net/source/102596531 설명을 여러 번 듣고 최대한 비슷하게 짠 코드입니다문제에서 제시된 예제는 모두 해결이 되는데, 어떤 예제가 해결이 되지 않는건지 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
교재 있나요?
안녕하세요. 교육에 대한 교재가 따로 있나요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-K 1513 맞왜틀 질문 드려요
안녕하세요 선생님 해당 문제를 다시 오답노트 풀이하다 좀 더 깔끔하게 작성하고자 다르게 풀어봤는데 제출 시 틀렸다고 하네요로직적으로 전혀 문제가 없는데 제출하면 틀렸다고하길레 뭐가 문제인지 잘 모르겠습니다. 제 코드는 방문하기전에 미리 오락실 방문 여부 및 방문시 -1하면서 오락실 카운터를 감소시키면서 탐색하는 로직입니다. 한번 보시고 알려주시면 감사하겠습니다.http://boj.kr/f42c079934e8438595ca499b3a3bff46
-
미해결[Rookiss AI Creative GameDev - Live] Unity Indie & UE5 Tech Lab (2026년 2월 반)
[도서관]에 있는 강의는 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 강의와 차이점이 있을까요?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진 강의 수강하고 있던 도중 문의사항이 생겨 글 남깁니다.커리큘럼을 보면 다른거 같긴한데 [도서관]이 요약본 같은거고 제대로 디테일까지 챙길려면 위에 유니티 엔진으로 수강하는게 나은건가요??참고로 이제 Unity 시작한 상황이고, 두 강의보면 도서관은 Unity6, 위에 강의는 Unity5로 강의 진행 되는거 같아 둘 다 들어야할지 하나만 듣는게 좋을지 고민입니다..
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
.
.
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
SpawnDefaultPawnAtTransform_Implementation이 호출되지 않습니다.
AHakGameModeBase::OnExperienceLoaded와 SpawnDefaultPawnAtTransform_Implementation이 호출되지 않고 , HakCharacter가 생성되지 않았습니다.어디를 확인해야할까요?
-
해결됨C개발자를 위한 최소한의 C++
인터페이스 상속과 추상 자료형 2:00 질문
강의 자료 106p에 파생 클래스는 기본 클래스의 멤버 변수를 직접 변경하는 것은 적절치 않다고 되어있습니다.여기에서는 기본 클래스의 deviceId를 파생 클래스의 생성자에서 변경하는데 위험성이 없을까요?아니면 포인터나 참조 변수를 직접 변경하는게 위험한 것이고, 이런 일반 멤버 변수들은 괜찮은 것일까요?항상 좋은 강의 감사합니다.
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
Input Subsystem 에서 오류가 발생합니다
해결 방법 부탁드려요
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-L 1940 주몽 if( m >200000) 질문
안녕하세요 큰돌님 강의 잘 듣고있습니다.1-L 풀이중 고유번호의 최대가 10만임을 가정하고, 번호 2개를 더하였을 때 최대 수치가 20만이라고 하셔서if( m > 200000) 이라는 코드를 작성하셨다고 이해했습니다.하지만, 제 생각에는 고유번호의 말의 의미상 같은 수치가 나올 수 없다고 생각해서 조금 더 엄밀한 작성 방법은 if( m >=200000) 또는 if( m > 199999) 이 아닐까 생각하여서 질문 드렸습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
소스코드와 관련하여 질문드립니다
혹시 강사님이 수업도중에 작성해주시는 소스코드 전부를 받을수 있을까요??일부만 공개된거 같아서요...
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
그리디 알고리즘 질문입니다
그리디 알고리즘으로 문제를 풀때 반례를 찾는 것이 중요하다고 느껴지는데 반례를 찾기 힘들때는 어떻게 문제 풀이를 진행해야 될까요??테스트 케이스에 계속 넣어보면서 안되면 반례가 있다고 생각하는게 편할까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5의 배수만 확인해도 되지 않을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2는 짝수여서, 2마다 소인수가 생기는데5는 5씩 증가할 때마다 소인수가 생기기 때문에결국 min(2의 소인수 개수, 5의 소인수 개수)를 하면 무조건 5의 소인수 개수가 생깁니다 그래서 5에 대해서만 계산해도 문제 없을 것 같습니다