안녕하세요, 18. 글자입력 관련하여 질문 드립니다. 수업에 있는 코드 5줄 (액션 ~ 액션.Execute)를 적고 실행하면 한글 파일이 새로 생성되면서 잘 실행되었습니다. 그렇지만 수업때는 마지막 Execute 라인만 실행하면 같은 작업이 여러번 반복이 된다고 하였는데 Pycharm에서 Alt+Shift+E를 눌러서 저 마지막 Execute 라인만 실행해도 같은 문서에 여러번 글자가 써지는 것이 아니라 새로운 한글 파일이 열리면서 실행이 되었습니다. 수업때 보이는 것처럼 하나의 파일에 글자를 여러 번 입력하려면 어떻게 해야 하나요?
6:49쯤에, MSBE = (delta_{t+1})^2의 미분 결과가 2*(delta_{t+1})* (\partial(delta_{t+1}}); 합성함수의 미분, 의 형태가 아닌 화면에 나오는 것처럼 미분이 되는지 궁금합니다. 추가로 policy improvement step에서 각 action에 대해서 value가 높은 weight로 parameters을 업데이트 하면서 자동적으로 최적pi를 찾게 된다고 보는 게 맞는 이해일까요?
안녕하세요, 항상 재밌게 강의를 수강하고 있습니다. Rookiss님의 "강의 62. 게임설정" 까지 따라했는데, 원치않는 동작이 발생하여 질문드립니다. Lobby로 입장하여 GameConfigPopup에서 맵을 Watermill로 변경한 이후 게임을 시작하면, Player 캐릭터들의 위치는 GameStart 객체의 location에 spawn되고 Bot들은 (0,0,0) 에 근접한 위치에 spawn되고 있습니다. 더불어, Bot들은 spawn이후에 움직이지도 않습니다. 레벨을 Level_WaterWheel로 바꾸어 곧바로 실행시키면 Player와 Bot들 모두 랜덤으로 Spawn되고 Bot들도 잘 움직입니다. 제 생각에는 BP_LobbyGameMode의 TryStartGame 이벤트에서 ServerTravel 커맨드를 이용하여 Level_WaterWheel 레벨로 이동한 이후에 Level_WaterWheel에 존재하는 NavMeshBoundsVolume이 제대로 빌드되지 않아서 그런거 같습니다. 제가 옳게 생각한걸까요?? 이 문제를 해결하기 위해선 어떻게 블루프린트를 변경해야할까요? 도와주시면 정말 감사하겠습니다. ================================================== 질문 올리고 여러가지 시도한 결과, 여러가지 해결방법 중 한가지를 찾은 것 같습니다. NavMesh 문제가 맞았던 것 같고, Project Settings - Navigation Mesh - Runtime에서 Runtime Generation을 Dynamic으로 변경한 이후 (추가로 저는 Force Rebuild on Load 를 true로 설정했습니다), BP_GameMode의 BeginPlay 이벤트에서 딜레이를 1.5초 정도 주니까 해결되었습니다. 일단 원하는 결과가 나와서 만족스럽긴하지만 여전이 이게 옳바른 방법인지는 여전히 잘 모르겠습니다.
도서 내용 관련 질문은 Do it! 스터디룸에 남겨주시면 빠르게 확인이 가능합니다. *Do it! 스터디룸: https://cafe.naver.com/doitstudyroom 기타 질문은 이곳에 남겨주세요! 알림 글중에 *챌린지 설문을 제출해 주시지 않은 분들께는 기프티콘 발송이 어렵습니다. 설문을 제출하셨는지 꼭 확인해 주세요! 1주차 미션과제는 제출했는데 설문 제출하는 곳이 별도 있는지요?
안녕하세요. 해당 강의와는 관련이 없는 질문이긴하지만.. 하나의 게임 프로젝트를 만들때 여러개의 클래스나 오브젝트들이 만들어지는데 이때 그와 관련된 헤더파일을 언제, 어디에 #include 해야하는지 모르겠어서 질문드립니다. 항상 #include를 잘못하거나 제대로 할 줄 몰라서 하나의 cpp에 다 때려박고는 했는데요.. 혹시 #include를 하고 파일분리에 대한 방법이 있을까 질문 드립니다.. 이와 관련된 내용을 어디서 배워야 할지 모르겠네요ㅜㅜ
안녕하세요 우선 답변 정말 감사드립니다. 일단 말씀 해주신대로 해당 프로젝트에서 set PYTHONUTF8=1 명령어를 입력하고 다시 실행 했지만 계속 동일한 에러가 발생하고 있습니다. poetry shell 해당 명령어도 잘 되는 걸까요? 음... 라이브러리 설치가 안되서.. 강의 진행이 더 이상 안되네요... ChatGPT 도움도 요청 해보았지만 매끄러운 답변은 못 해주고 있어서 어쩔 수 없이 여기로 질문 글 드립니다. 기왕 돈 지불 하고 구입 한 강의 인데.. 여기서 포기 할 수 없습니다.ㅠㅠ 그래도 끝까지 들어야 하지 않나 해서요... 답변 부탁드립니다 ㅠ,ㅠ 참고로 OS 는 윈도우 입니다.
13강 거의 마지막 부분에 나오는 UpdateStat이 코드를 작성해서 빌드하면 빌드도 성공적으로 마무리되고 언리얼도 실행됩니다. 하지만 언리얼에서 플레이 버튼을 누르면 크러쉬로 종료되는 현상을 겪고 있습니다. 저 부분만 제거하고 빌드하면 아무런 문제 없이 플레이 되는걸로 봐서는 저 부분이 크러쉬 원인인 것 같은데요. 제 생각엔 코드 문제는 아닌 것 같은데... 크러쉬 원인을 모르겠습니다. 다만, 현재 추측은 3 4강? 예제를 연습 할 때 배치된 액터를 실수로 삭제했는데 그때도 빌드는 잘 되었지만 플레이 버튼을 클릭하면 크러쉬로 종료되는 경험이 있었습니다. 그땐 액터를 배치하고 해결 됐던 경험이 있어 혹시 그쪽 문제가 싶어서 찾아봤으나 정확한 원인을 못 찾고 있습니다.
def closure_ex1(): # Free Variable # 클로저 영역 series = [] # 함수 밖에 선언된 변수임에도 불구하고, 함수 호출이 끝나도 사라지지않고 계속 유지됨 def averager(v): series.append(v) print("inner >> {} / {}" .format(series, len(series))) return sum(series) / len(series) return averager avg_closure1 = closure_ex1() !!!해당부분은 nonlocal 선언을 하지않았는데 어떻게 자유 변수로 설정이되는건가요?!!!
[프로그램 설치 오류 문의] 프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다! 또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의] 반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다! 둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의] 그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.