묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
부록 공부 굳이 해야 할까요?
부록 공부 굳이 해야 할까요? 부록이 왜 있는건지 잘 이해가 안가요.. 똑같은 내용을 복습하는건가요? 만약에 한번만 공부한다고 하면 Haker님 영상을 참고하는게 좋을까요 아니면 부록 영상을 참고하는게 더 효율적일까요? 다 들으면 60시간이고 Haker님 강의, 부록강의 둘 중에 하나를 배우고 쭉 복습하는게 더 효율적이라는 생각이 들어서요
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
HakPawnData 관련 클래스가 에디터에서 문제가 있습니다.
HakPawnData를 상속받은 블루프린트 SimplePawnData를 다른 블루프린트에서 찾을 수 없습니다. 변수 타입은 SimplePawnData으로 설정할 수 있지만 실제 값을 넣으려고 하면 아무것도 안 나옵니다...
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
SimplePawnData가 표시되지 않습니다
Experience Load #2 강의 12:48 부분.라이라 디폴트 익스피리언스에 이폴트 폰 데이터 설정 해야하는데 SimplePawnData가 안 나옵니다. 프로젝트 세팅-에셋매니저에서 뭐 해줘야하나 클론코딩 완료 프로젝트 봤는데 그런거 없던데...
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-C 질문드려요
동적 계획법 알고리즘에서 사용되는 테이블을 캐시라고 말할께요.만약, dp[y][x]에 값을 최초로 갱신하고 이후에 또 다른 경로 B로 (y,x)에 도달하게 되면 바로 dp[y][x]를 가져다 사용하게 될 겁니다.하지만 만약에 저장했던 최초로 연산했던 최장 경로와 다른 경로 B가 겹치게 된다면 캐시값을 사용하지 않고 직접 연산했을 상황에서는 무한 loop가 발생한것이니, 이런 상황 때문에라도 위치 정보만으로 캐싱하면 안되는거 아닌가요? 그렇게 생각해서 저는 처음에 위치 정보 뿐만 아니라 방문한 정점 정보도 key 값으로 사용하려다 실패하고 큰돌님 강의를 봤네요.애초에 이런 일이 발생하지 않아서 위치 정보만으로 캐싱해도 되는 것인지, 아니면 제 생각이 잘못되었는지 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 불 코드 질문합니
안녕하세요 큰돌님. 제가 강의 보기 전에 짰던 코드인데 각각의 bfs 를 번갈아 가면서 시도하는 코드입니다. 메모리 초과 오류가 납니다.http://boj.kr/83dab6d47b9a4dc7b6270cd88a755aea 벽은 불에 안타는 조건인지 제 생각은 불이 여러 개 주어진 경우, 그 불 간의 최단 시간으로 배열을 바꿔야 할 거 같은데 이런 경우는 없는지도 궁금합니다!
-
해결됨홍정모의 따라하며 배우는 C++
프로그래머스 수열과 구간 쿼리 2 문제 질문입니다.
제가 짠 코드인데 이게 왜 틀렸을까요? 알려주시면 감사하겠습니다.
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
AssetManager의 함수들 언제 쓰나요?
UHakAssetManager::Get() UHakAssetManager::SynchronousLoadAsset(const FSoftObjectPath& AssetPath) UHakAssetManager::AddLoadedAsset(const UObject* Asset)이거 함수들 override도 없는데 쓰긴 하는건가 싶어서 중단점 찍고 디버그 돌려봤는데 뭐가 없네요. 아직 초반이라 그런걸까요?
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
B_LyraDefaultExperience 의 ExperienceID 에 Map만 들어가는 문제가 있습니다.
문제는 B_LyraDefaultExperience 의 ExperienceID 에 Map이 들어가는 것 입니다. ULyCUserFacingExperience 의 코드는 이렇게 작성되어있습니다. LyCExperienceDefinition.h 는 이렇게 작성되었습니다. 현재 상황입니다. 에셋 메니저의 상황입니다. 어디가 잘못된걸까요?
-
해결됨실전! 언리얼 소울라이크 개발: A to Z
애니메이션은 끝났지만 아직 콤보 시퀀스가 유효할 때 추가 입력 처리하는 부분 질문입니다.
DS1Character.cpp에서 ExecuteComboAttack() 함수 부분 질문이 있습니다.....if (bComboSequenceRunning && bCanComboInput == false) { // 애니메이션은 끝났지만 아직 콤보 시퀀스가 유효할 때 - 추가 입력 기회 ComboCounter++; UE_LOG(LogTemp, Warning, TEXT("Additional input : Combo Counter = %d"), ComboCounter); } else { //UE_LOG(LogTemp, Warning, TEXT(">>> ComboSequence Started <<<")); ResetCombo(); bComboSequenceRunning = true; }...위의 해당 조건은 bCanComboInput 변수로만으로도 분기할 수있지 않나요?현재 짜주신 로직에서bComboSequenceRunning 변수가 없어도 될 것 같다는 생각이 들었고, 해당 bComboSequenceRunning 변수를 다 지우고 돌렸는데, 있을 때와 없을 때의 콤보 시퀀스가 유효할 때 추가 입력 처리하는 부분의 사용자 경험 차이가 없는 것 같아서혹시 어떨지... 궁금해서 질문 드립니다. 끝으로, 퀄리티 높은 강의 정말 감사합니다
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
GameFeatureAction과 Experience완료
라이라에서는 GameFeatureAction을 이용하여 AddComponent나 AddInputConfig같은 설정을 완료하는데 이런 것들이 추가되는 시점이 ExpereinceReady가 완료된 시점인가요? 지금 이 강의 에서 만드는 클래스는 BP에서 Ready시점을 파악하기 위해 제작하는 클래스로 이해하면 될까요?
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
MSB3073오류 발생 및 해결방법이 무엇인가요
Lyra강의를 듣던 도중에 강사님과 똑같은 오류가 발생했습니다. 섹션3 라이라 입문->4. Module 파트에 8:00쯤에 엔진을 껐다키면 해결된다고 하셨는데 엔진을 껐다 키는 방법이 대체 무엇인가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-K
http://boj.kr/da5acdd9bf904e17b2a814c2f3c9d646N이 1,000,000이라 O(NlogN) 방식을 응용해서 풀려고 했습니다. 교안에는 O(NlogN) 방식으로 LIS의 길이를 측정하는 방법만 나와있으니까요. 사실 LIS 벡터가 LIS 그 자체가 되지 못하는 이유가 LIS의 길이가 최대로 갱신된 이후에 더 작은 값이 LIS의 앞 요소를 바꾸어버린다면, 수열에서 순서대로 뽑는 게 아니기 때문이라고 생각했습니다. 그래서 짠 방법이 lis의 최대를 갱신시키는 순간의 벡터만 계속해서 저장해주면, 수열의 앞에서부터 순서대로 뽑아서 증가하는 순서대로 저장한거고 이후의 수열을 검사하면서 LIS의 앞 부분을 건들여도 상관없는거니까 될 줄 알았는데 틀렸다고 뜨네요. 아마도 같은 lis 벡터의 동일한 인덱스에 들어올 수 있는 값들 중에서 수열의 가장 앞쪽에 위치한 원소를 저장해 만든 가장 긴 증가 수열이 문제에서 원하는 LIS라서 그런 것 같긴 한데... 제 코드가 틀린 이유가 알고 싶어요.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 어디부분에서 잘못됐는지 도저히 모르겠습니다 ㅜㅜ#include <iostream>#include <vector>using namespace std;int N, L, R;int M[50][50];int visited[50][50];int sum;int dy[] = { 1,-1,0,0 };int dx[] = { 0,0,1,-1 };void dfs(int sy,int sx,vector<pair<int,int>>& v) { for (int i = 0; i < 4; i++) { int y = sy + dy[i]; int x = sx + dx[i]; if (y < 0 || N <= y || x < 0 || N <= x)continue; if (visited[y][x])continue; if (abs(M[y][x] - M[sy][sx]) >= L && abs(M[y][x] - M[sy][sx]) <= R) { v.push_back({ y,x }); visited[y][x] = 1; sum += M[y][x]; dfs(y, x,v); } }}int main() { cin >> N >> L >> R; for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { cin >> M[i][j]; } } int ans = 0; vector<pair<int, int>>v; while (1) { fill(&visited[0][0], &visited[0][0] + N * N, 0); bool flag = false; for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { if (!visited[i][j]) { v.clear(); v.push_back({ i,j }); visited[i][j] = 1; sum = M[i][j]; dfs(i, j, v); if (v.size() == 1)continue; for (pair<int, int>p : v) { M[p.first][p.second] = sum / v.size(); flag = true; } } } } if (!flag)break; ans++; } cout << ans;}
-
미해결실전! 언리얼 소울라이크 개발: A to Z
에셋관련 질문
구르기때에도 갑자기 애니메이션을 사용하셔서 프로젝트 올려주신걸 다운받아서 뜯어서 작업했는데 Preview Mesh Sword 부분도현재 9강인데 10강에 올려진 파일을 다운로드하여 뜯어서 작업하는 식인가요? 제가 기존에 에셋관련해서 놓친게 있는지 궁금합니다. 다시 돌려봐도 그러한 언급을 찾지못하여 남깁니다
-
미해결홍정모의 따라하며 배우는 C++
[] 범위 검사시 assert 사용 관련 질문
assert는 디버그 모드에서만 작동하는데실제 상용화 된 프로그램 등에서 사용자의 입력이 오류가 난다면 이땐 핸들링이 안되고 그냥 프로그램이 퍼져버리는거 아닌가요??이때는 어떤식으로 처리해야할까요
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
opreator*
프렌드 강의 2분 50초경을 보면기존 opreator 방식으로는 구현하기 어렵다고 되어있는데, Time Time::operator*(int n){ Time sum; sum.mins = mins*n; sum.hours = hours*n; sum.hours += sum.mins/60; sum.mins %= 60; return sum; }이렇게 구현하면 작동은 정상적으로 되는데안되는 이유가 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-A 질문드립니다!
안녕하세요 문제를 풀었는데 오답이 나와서 질문드려요http://boj.kr/2cfae2c4629946ce8da516639d668b86추가로 987654321 로 정하신 것도 그냥 크게 정하신거 같은데 혹시 정확한 범위 알 수 있을까요 ?
-
미해결홍정모의 따라하며 배우는 C++
Lecture 클래스 멤버변수 명명 관련
멤버변수에 m_을 붙여주는 것이 강제되는 것이 아니라는 걸 알지만 teacher와 students의 경우 m_을 붙이지 않은것이 혹시 의도가 있으셨던건지 궁금합니다.
-
미해결CUDA 프로그래밍 (1) - C/C++/GPU 병렬 컴퓨팅 - CUDA 커널 kernel
MSB3721 오류
안녕하세요 쿠다 실행하던중에 삭제하고 다운해도 계속 같은 오류가 반복돼서 해결방법을 아실까 하고 질문 드립니다. 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태오류 MSB3721 ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin\nvcc.exe" -gencode=arch=compute_52,code=\"sm_52,compute_52\" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX64\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -DWIN32 -DWIN64 -DNDEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -Xcompiler "/Fdx64\Release\vc143.pdb" -o D:\M&S\LAB\STUDY\cuda\cuda2\CudaRuntime1\CudaRuntime1\x64\Release\kernel.cu.obj "D:\M&S\LAB\STUDY\cuda\cuda2\CudaRuntime1\CudaRuntime1\kernel.cu"" 명령이 종료되었습니다(코드: 1). CudaRuntime1 C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 12.9.targets 801 환경변수도 이렇게 다 했는데 안됩니다.감사합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-V
http://boj.kr/4e0a066574c8454a833fbe10d7158949왜 틀렸는지 모르겠어요..