Spector
@spector
受講生
222
受講レビュー
12
講義評価
4.8
경력
前 넷마블 서버 프로그래머
前 위메이드 클라이언트 프로그래머
前 넥슨 게임 프로그래머
관심분야
게임개발과 관련된 기술 연구
인디게임 개발
소개
안녕하세요. 저는 게임개발과 관련된 재미있는 연구를 즐기는 개발자입니다.
어린 시절부터 게임을 좋아했고, 게임개발자로서 국내 주요 게임기업에서 근무하며 크고 작은 프로젝트에 참여했습니다. 현재는 인디게임 개발자로 활동하고 있으며, 제가 쌓아온 지식과 경험을 여러분과 나누고자 합니다.
講義
受講レビュー
- 実戦!アンリアル ソウルライク開発:A to Z
- 実戦!アンリアル ソウルライク開発:A to Z
- 実戦!アンリアル ソウルライク開発:A to Z
- 実戦!アンリアル ソウルライク開発:A to Z
投稿
Q&A
ABP "스테이트의 시퀀스 플레이어에 따른 자동 규칙"질문드립니다.
안녕하세요.어떤 기능을 구현하든 정답은 없습니다. 다만 논리적으로 보면, 랜딩 동작이 끝나면 Locomotion으로 전환되는 것이 자연스럽기 때문에 bShouldMove 값과 관계없이 "스테이트의 시퀀스 플레이어에 따른 자동 규칙"을 설정해 두는 것이 일반적입니다. 말씀하신 대로 현재 동작에는 차이가 없을 수 있지만, 의도를 명확히 하기 위한 설정이라고 이해하시면 됩니다.그럼 즐거운 주말 되시기 바랍니다.
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 34
Q&A
맵핑부분..
안녕하세요.해당 현상은 어떤 이유로 같은 이름의 Input Action이 여러 개 존재하게 되면서 생기는 문제로 보입니다.해당 Input Action에 마우스를 올려서 확인해보면 Input Action이 위치하는 폴더를 확인하실 수 있습니다.폴더를 확인하셔서 정확한 Input Action을 선택해 주시면 되고, 같은 이름의 다른 폴더에 위치하는 Input Action은 필요 없으시면 삭제하시면 됩니다. 그럼 즐거운 주말 되시기 바랍니다.
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 27
Q&A
사용하시는 툴 질문 드립니다.
안녕하세요 한유태님!질문해 주신 강의에서 사용한 IDE에 대해서 말씀드리겠습니다.우선 강의 전반적으로 99% 정도는 Visual Studio 2022 + Resharper C++ 를 사용하고 있습니다.그리고 초반 강의 중에 1개가 Rider를 사용해서 촬영이 됐습니다.현재 상황에서 추천을 드리자면 Rider를 추천 드리고 싶습니다만, 현업에서는 아직 Visual Studio를 더 많이 사용하기 때문에 현업 환경에 대비 하신다면 Visual Studio로 연습하시는 것을 추천 드립니다.그리고 Visual Studio에 설치해서 쓰고 있는 Resharper C++는 Rider의 편리한 기능을 Visual Studio에서도 쓸 수 있게 만들어진 익스텐션이라고 보시면 됩니다. 단점은 유료입니다.어떤 IDE를 사용하셔도 문제 될 것은 없습니다. 현재 상황과 취향에 맞춰서 쓰시면 될 것 같습니다. 그럼 좋은 하루 되세요!
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 33
Q&A
빠른 헤더파일 추가 관련 질문입니다.
안녕하세요.ReSharper도 완벽하진 않습니다. 간혹 안되는 경우도 있고 오 동작하는 경우도 있습니다.ReSharper 설정과 Visual Studio 설정에 따라서도 영향을 받습니다.일단 ReSharper를 사용하실 계획이시라면, Visual Studio의 IntelliSense 기능은 끄시는것을 추천드립니다. 둘이 충돌이 발생하는 경우도 있고 컴퓨터 성능이 충분 하다고 해도 둘 다 키고 사용할 이유는 없습니다. 그럼 좋은 하루 되세요~^^
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 75
Q&A
C++ 생성자 값 관련 질문입니다.
안녕하세요.질문 하신 생성자에서 프로퍼티값을 변경했는데 블루프린트에 설정된 값으로 적용되는 문제는 버그나 오류가 아닙니다. 이것은 언리얼 엔진의 의도된 설계입니다.언리얼 엔진은 객체를 생성할 때 대략적으로 다음과 같은 순서를 거칩니다C++ 생성자 호출: 엔진이 실행될 때 해당 클래스의 CDO를 생성하며 생성자 코드를 실행합니다.블루프린트 데이터 로드: C++ 클래스를 상속받은 블루프린트 에셋이 로드됩니다. 이때, 에디터에서 사용자가 수정한 값들이 C++에서 설정한 기본값 위에 덮어씌워집니다.인스턴스 생성: 게임 월드에 캐릭터를 배치하면, 블루프린트에 저장된 최종 값을 가지고 인스턴스가 생성됩니다.즉, 간단하게 설명하면 생성자에서 설정한 프로퍼티값은 기본값 입니다.실제 값은 블루프린트에서 설정한 값이라고 생각하시면 됩니다. 참고로 블루프린트에서 해당 프로퍼티 값 옆에 보시면 C++ 클래스에서 설정한 기본값으로 리셋하는 버튼이 있습니다.이 버튼이 있는 경우는 C++ 클래스의 기본값과 블루프린트의 값이 다르다는 뜻입니다. 그럼 좋은 하루 되세요^^
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 70
Q&A
강의 질문은 아니지만 궁금한 질문들
안녕하세요?우선 강의 내용이 도움이 되셨다니 저도 기쁩니다.첫 번째 질문에 답변드리자면, 다음 강의 제작 계획은 아직 확정된 것은 없습니다. 현재 다양한 주제들을 탐색하고 테스트해보고 있습니다. 강의 오픈 이후 업계 상황에도 많은 변화가 있었고, 수강생분들께 실질적으로 도움이 되면서도 재밋는 주제를 선정하려고 합니다.두 번째 질문인 공부 방법에 대해 말씀드리면, 원론적인 이야기지만 정답은 없습니다. 제가 과거에 언리얼 엔진을 처음 접하고 지금까지 오면서 가장 도움이 되었던 것은 말씀하신 엔진 소스코드와 공식 문서였습니다. 그리고 닥치는 대로 도움될 만한 자료들을 찾아보고 직접 해보면서 공부 했습니다.모르는 게 있으면 검색을 통해 자료를 찾고, 그것이 정말 올바른 방법인지 공식 문서와 엔진 소스코드를 보면서 확인하는 방식으로 공부하시길 추천드립니다.요즘은 AI가 많이 발전해서 검색 시간을 획기적으로 줄여주고 있으니 적극 활용하시되, 앞서 말씀드린 것처럼 공식 문서와 엔진 소스코드를 통해 반드시 검증하시는 과정을 거치시길 권장드립니다.그럼 좋은 주말 되세요^^
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 65
Q&A
각 섹셕별로 수업 자료가 제공된다고 했는데 어디에서 받을 수 있는지 모르겠습니다.
안녕하세요.수업 자료로 제공되는 프로젝트 파일은 강의 영상 시청 화면의 오른쪽 상단의 커리큘럼을 클릭하시면 다운로드 받을 수 있는 버튼이 있습니다.이 버튼을 클릭해서 다운로드 받으실 수 있습니다. 그럼 좋은 하루 되세요~(사진) (사진)
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 86
Q&A
프로젝트 생성 및 설정 첫 강의를 보면서 들었던 궁금한 점
안녕하세요! 답변을 드릴려고 와보니 AI 인턴이 적절한 답변을 해줬네요^^ 우선 C++ 클래스를 BP 클래스로 만들어서 사용하는 이유는 에디터에서 기능을 확장하거나 수정하는 작업이 용이하기 때문입니다. 개발 중에 여러 가지 테스트를 해보거나 유지 보수하기가 편리합니다.에디터의 World Settings나 여타 블루프린트 클래스에서 다른 클래스를 등록해서 사용하는 경우, C++ 클래스를 직접 사용하는 경우는 드뭅니다.이유는 앞서 설명드린 내용 때문입니다. C++ 클래스를 직접 등록하게 되면 등록만 할 수 있을 뿐, 수정이나 확장 등은 에디터에서 불가능합니다.그럼 이런 의문이 들 수 있습니다. "처음부터 블루프린트 클래스로 만들면 되지, 뭐하러 귀찮게 C++ 클래스를 만들어서 또다시 블루프린트 클래스를 만드는 걸까?"라고 생각하실 수 있는데요,똑같은 로직을 블루프린트 클래스로 만들었을 때 약 10배 정도 느립니다. 이 때문에 복잡한 계산이나 로직은 C++ 클래스로 만들고, 이것을 확장해서 블루프린트 클래스로 만들면 성능과 편의성을 동시에 가져갈 수 있습니다.마지막으로 C++ 클래스를 상속받아 만든 블루프린트 클래스는 C++ 클래스의 자식 클래스 개념으로 이해하시면 됩니다. 그럼 좋은 하루 되세요.
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 120
Q&A
안녕하세요. 입문자입니다.
안녕하세요 김태윤님!우선 강의에 사용한 IDE는 2강에서 Rider를 잠시 사용했었고, 이후 강의에서는 모두 비주얼 스튜디오를 사용하고 있습니다.비주얼 스튜디오는 순정 상태는 아니고, ReSharper C++ 라는 extension을 사용하고 있습니다.현재 시점에서 추천을 드리자면, 꼭 비주얼 스튜디오를 사용하셔야 하는 상황이 아니라면 Rider를 추천 드립니다. 무료이고 언리얼 엔진을 사용하는데 있어서 여러가지 편리한 기능들을 제공합니다.비주얼 스튜디오를 사용하신다면, 순정 상태로 쓰셔도 전혀 문제가 되지는 않지만 좀 더 편리한 여러가지 기능들을 사용하고 싶으시다면 현재 저도 사용하고 있는 ReSharper C++를 추천 드립니다.끝으로 강의 업데이트 일정은 아직 확정되지 않았으나, 최신 트렌드를 반영하는 방향으로 긍정적으로 검토하고 있습니다. 감사합니다!
- いいね数
- 0
- コメント数
- 1
- 閲覧数
- 66
Q&A
폴암 무기 집을때 크러쉬
안녕하세요, 질문 해주신 내용만으로는 원인을 알기가 어렵습니다.참고로 말씀드리면, 크래시가 발생할 때 노출되는 Stack Trace 로그를 보시면 힌트가 될만한 부분이 있을 겁니다.이 내용을 참고하셔서 null값이 참조되는 위치를 찾아 보시거나 제공되는 샘플 프로젝트의 내용과 비교해 보시면서 차근차근 찾아 보시는 것을 추천 드립니다. 그럼 좋은 하루되세요^^
- いいね数
- 0
- コメント数
- 2
- 閲覧数
- 89




