묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
퀘스트 처리 시 궁금한게 있습니다.
서버에서 브로드캐스트 이벤트 발생 시 퀘스트 클리어 확인 후 보상을 지급하고 DB 갱신을 하는 부분까지 이해했습니다. DB쪽에서 보상처리 라던지 퀘스트 상태저장 시 실패할 가능성도 있을 듯한데 만약 실패했다면 서버의 메모리를 이전상태로 롤백해줘야할듯한데 서버 메모리를 이전상태로 변경하려니 코드가 많이 지저분해지는듯한데실패가능성은 없나요?
-
해결됨인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
윈도우 쓰고 있는데 우분투?로 하니깐 뭔가 어렵고 불편한데요.
비개발자라 기본적인 질문을 드리는것 같습니다.우분투 설치하고 레일즈로 설치도 하고 했는데요.컴퓨터를 껐다가 나중에 다시 하려고 하니, 우분투를 다시 실행해야하고, 우분투에서 현재 프로젝트를 찾아서 들어가서 시작해야되고 이게 맞는거죠? 보통은 이렇게 안해보고 리눅스 명령어나 폴더 이동 등도 익숙하지 않으니까 좀 어렵고 귀찮은거 같아서요. 커서에서 진행시에는 우분투? 같은걸 하지 않고 하는것 같은데 레일즈라 필요한 것인지, 왜 이렇게 진행하는건지도 궁금합니다.
-
미해결업무자동화, 이 강의 하나로 끝!(Make + Apps Script + AI)
마지막 부분의 Gmail 연결이 안됩니다.
Gmail API 승인을 눌려도 계속 400 에러가 뜹니다. 무엇이 문제일까요? 그리고 Gmail API화면에도 API 미승인이라는 메세지가 있어요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
모듈 facets jpa추가
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]17:13경 하신 설정이최신 intellij와 스프링부트에서도 필요한 설정인가요?어떤 기능을 하는 설정인지 궁금합니다.2025년 기준 인텔리제이에서 확인할 수 없어 여쭙습니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
ConstructorHelpers::FObjectFinder로 에셋 찾기
ConstructorHelpers::FObjectFinder로 에셋을 찾게 되면 에셋 위치를 나중에 변경할 일이 있을때 Copy Reference 주소 코드를 다 바꿔야 할거 할텐데, 현업에서도 이렇게 쓰이나요? 아니면 따로 관리하는 방법은 없나요?
-
해결됨설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
수업자료 관련 질문드립니다.
안녕하세요 맛비님! 항상 좋은 강의 감사합니다.다름이 아니라 맛비님이 강의하시고 있는 ppt파일 혹은 pdf파일을 통해 강의를 들으면서 필기를 하고 싶은데 혹시 수강생들이 다운 받을수 있을까요?
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
영어/ 한국어 타이포 다를경우
안녕하세요 선생님,항상 꼼꼼하게 답변 달아주셔서 감사합니다.텍스트 스타일을 영어와 한국어 폰트를 다르게 쓰는데 이럴 경우, 컴포넌트를 어떻게 관리 해야할까요? 1) 한국어로 컴포넌트를 등록해둘 경우, 가져와서 영어 타이포로 변경하는게 너무 번거로워 방법이 있는지 궁금합니다.2) 컴포넌트를 한국어로 적용해두고 영어와 한국어 그냥 교체해서 사용해도 되는 걸까요? 약간씩 차이가 생길것 같아 우려가 됩니다.
-
해결됨React & FastAPI로 만드는 투표 커뮤니티 플랫폼: 결제 시스템으로 수익화까지!
섹션2 퀴즈 정답 이상함..( Docker 핵심구성요소가 아닌 것)
섹션2 퀴즈에 Docker 핵심 구성요소가 아닌 것에서 답이 잘못 되어 있는 것 같네요. 해설은 Volume 이라고 하면서 막상 답은 Docker Container 를 선택해야 정답이라고 하는군요..
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
.eslintrc.cjs 가 없습니다
eslint.config.js 라는 파일만 생성이 되어있는데., 버전이 문제일까요..?
-
미해결업무자동화, 이 강의 하나로 끝!(Make + Apps Script + AI)
watch new row 모듈은 어디에 있나요?
구글 시트 앱을 형성하고 따라해보려고 하는데요, 먼저 watch new rows 라는 모듈은 없더라고요. 그래서 기능 하나하나 설명해주신 것 중에 Choose where to start 기능이 안보입니다.
-
미해결
웹사이트를 만들 때, 뷰 반환 방식과 REST API(Data 반환) 방식을 혼합해서 사용하는 경우가 많은가요?
Spring Boot + Thymeleaf 기반 웹사이트를 개발할 때, 뷰 반환과 REST API 방식을 혼합해서 사용하는 게 일반적인가요?
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
PawnExtension #3 에서 말한 라이라 공식문서가 뭔가요?
https://dev.epicgames.com/documentation/en-us/unreal-engine/lyra-sample-game-in-unreal-engine이거 말하는 건가요? 저런 설명(11:58부분) 안 보이는데
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q
http://boj.kr/8dec3ec12c294bc6b22189db0403ed50선생님 복습을 하다가 이렇게 cheese가 없으면 break해서 cnt의 그 전 값을 보존하는 방법은 어떨까 해서 질문 드립니다!이렇게 하면 치즈가 다 녹았는지 다시 체크 안해도 될 것 같아서 더 효율적일 것 같아 질문 드립니다!
-
미해결[입문자를 위한 UE5] Part4. 언리얼 엔진 C++
디아블로 방식의 컨트롤에서 타겟 위치로 이동 문제
SpawnSystemAtLocation으로 타겟 위치에 이펙트는 정상 출력됩니다. 마우스를 클릭하고 있으면 정상이동하지만 짧게 클릭하면 SimpleMoveToLocation으로 해당위치까지 이동하지 못하고 찔끔 움직이고 마는 문제가 있습니다.
-
미해결[입문자를 위한 UE5] Part4. 언리얼 엔진 C++
디아블로 방식의 컨트롤 맨마지막 옵션관련 질문
BP_R1Player에서 Use Acceleration for Paths를 체크해도 여전히 화면이 빙글빙글도는데요. 다른 옵션 어떤 것을 확인해야 하나요?
-
미해결ARM Cortex-M 프로세서 프로그래밍
4개의 CPU 사이클이 필요한 이유
안녕하세요 질문이 있어 글 남깁니다.플레시메모리 읽기 작업은 한번에 128비트를 읽을 수 있다로 이해했는데 왜 순차코드의 경우 명령줄을 실행하려면 적어도 4개의 CPU사이클이 필요한지 잘 모르겠습니다. 첫번째 클럭에 128비트를 한번에 다 읽을 수 있는건가요? 아니면 128비트를 읽는데 4사이클로 나눠서 읽는다는 건가요?(1사이클에 32비트씩) 이 128비트를 읽는게 'FETCH' 랑은 다른건가요? CPU4개의 사이클 동안 플레시메모리 버퍼가 채워진다고 하셨는데, 한번에 128비트를 읽을 수 있다고 했는데 이 한번이 한 사이클이 아닌건가요? 앞서 하버드 구조로 순차적으로 한 클럭에 동시에 F, D, E가 수행될 수 있음은 이해했습니다.
-
미해결애프터이펙트 마스터 시즌1 패키지(에피소드1,2,3,4통합)
연장신청
제가 사정이 있어서 완강을 못했어요... 일주일 연장이 가능할까요???
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
54-55강 수정 내용 관련 질문
54강 강의 노트에서 수정 버전으로 작성 시 오히려 에러가 발생하여 질문드립니다! 수정 전에 오히려 문제가 없었는데, 수정 후 발생한 문제에 대해 어떻게 해결하면 좋을 지 답변주시면 정말 감사하겠습니다:)<에러 메시지>'context.previousPost'은(는) 'undefined'일 수 있습니다.ts(18048)
-
미해결[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
12강 몬스터 파괴 진행하던 중 애니메이터 이슈를 하나 발견해서 남깁니다.
앞으로의 강의에서 충분히 해결될 이슈 같지만, 그래도 12강에서 테스트 하시다가 의문을 가지실 분들도 계시지 않을까 싶어서 질문 하나 남깁니다. 이 이슈가 나중에 몇 강 강의에서 해결되는지 또는 간단하게 해결할 수 있는방법을 알고 싶습니다. 강의 내용 27분 22~34초대에서 스켈레톤이 움직이지 않고 앞으로만 움직이는 현상이 목격됩니다.애니메이터의 MOVE 트리거가 발동되기 전에 스켈레톤이 비활성화되면서 생긴 이슈 같습니다. 실제로 강의 내용을 따라하다보면 똑같은 시점에서 같은 문제가 발생합니다.스켈레톤 A는 애니메이션이 정상 작동하는 대상이고 스켈레톤 B는 애니메이션이 작동하지 않은 채 앞으로만 움직이는 대상입니다. 앞으로 다양한 몬스터가 나올 것을 기대하고 있기에, 충분히 추후에는 해결되는 이슈라고 생각하고 있습니다.그래도 혹시나 12강에서 똑같은 이슈를 만나시고 궁금해하시는 분들이 계실까봐 가볍게 내용을 남깁니다.
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
PawnExtensionComponent::SetPawnData에서의 CheckDefaultInitialization
한바퀴 듣고 이제 데디케이트서버 환경에서 돌아가게 라이라 프로젝트도 참고하면서 다시 클론코딩 하고 있는데, 궁금한 점이 있습니다.강의와 라이라 프로젝트에서 차이점이 있어서 고민을 해봤는데 잘 모르겠어요. void ULyraPawnExtensionComponent::SetPawnData(const ULyraPawnData* InPawnData) { check(InPawnData); APawn* Pawn = GetPawnChecked<APawn>(); if (Pawn->GetLocalRole() != ROLE_Authority) { return; } if (PawnData) { UE_LOG(LogLyra, Error, TEXT("Trying to set PawnData [%s] on pawn [%s] that already has valid PawnData [%s]."), *GetNameSafe(InPawnData), *GetNameSafe(Pawn), *GetNameSafe(PawnData)); return; } PawnData = InPawnData; Pawn->ForceNetUpdate(); CheckDefaultInitialization(); }강의랑 차이점은 Pawn->ForceNetUpdate, CheckDefaultInitialization 입니다. 넷 업데이트야 멀티플레이어 환경이라 강의에선 안 했지만 CheckDefaultInitialization는 라이라에서 왜 불러주는 걸까요? 이거 여기서 명시적으로 불러줘야 초기화 관리가 되는 걸까요?BeginPlay에서도 부르고 SetupPlayerInputComponent, OnActorInitStateChanged에서도 어차피 부르고 있는데.그냥 혹시 뭔 일이 있어서 초기화가 안 됐을 수도 있으니까 추가한 그런 느낌일까요?