Pinous
@pinousg6033
수강생
1,761
수강평
124
강의 평점
4.7
게시글
질문&답변
코드 관련 질문
안녕하세요!결론부터 말씀드리면이해를 완벽하게 하시기 보다는 흐름을 이해하시는걸 추천드립니다!유니티를 처음 배우는 단계에서는 모든 문법과 함수의 내부 동작까지 전부 이해하려고 하면 오히려 진도가 멈추는 경우가 많습니다.예를 들어 Vector3.MoveTowards()를 본다면“어떤 역할을 하는 함수인지” “파라미터가 대략 어떤 의미인지”이 정도만 알고 넘어가셔도 충분합니다.현재 위치 → 어디로 이동하는지속도(또는 거리 제한)가 어떤 역할인지 다만 완전히 대충 넘기라는 건 아닙니다추천드리는 방식은 다음과 같습니다. 강의 진행 중→ 흐름 위주로 이해 (막히지 않고 끝까지 가는 게 중요)자주 쓰는 함수이거나, 본인의 게임에 자주 쓸 것 같은 함수의 경우→ 그때 파라미터 하나씩 뜯어보기감사합니다 :)
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 35
질문&답변
Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의
안녕하세요. 좋은 질문 감사합니다 말씀주신 것처럼 string은 int에 비해 메모리 사용량과 해시 비용이 더 큰 것은 맞습니다.다만 이번 강의에서 Key를 string으로 변경한 가장 큰 이유는 가독성과 유지보수성 때문입니다.게임 개발은 코드와 데이터가 많고 여러 시스템이 연결되어 있기 때문에,1001 같은 숫자보다 "Player_HP"처럼 의미가 바로 드러나는 Key가 디버깅과 협업에 훨씬 유리합니다.또한 CSV/JSON 등 데이터 테이블과 연동하거나 확장할 때도 string이 더 유연하게 관리됩니다.성능 측면에서는 string이 더 무거운 것은 사실이지만,일반적인 게임 로직에서는 체감될 정도의 성능 차이가 발생하는 경우는 거의 없습니다.대부분의 병목은 렌더링이나 물리, GC 등 다른 영역에서 발생하는 경우가 많기 때문입니다.추가로, 실무 기준에서 보면 string보다는 enum으로 관리하는 방식이 더 안전하고 효율적인 경우가 많습니다.타입 안정성도 확보할 수 있고, 오타로 인한 오류도 방지할 수 있습니다.이 부분은 강의에서 핵심 흐름 위주로 설명드리다 보니 충분히 짚어드리지 못한 것 같아 아쉬운 부분입니다.정리하면 가독성과 데이터 관리 → string, enum 안정성과 성능 → enum / int상황에 맞게 선택하는 것이 가장 좋은 방법입니다.감사합니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 27
질문&답변
VR기기 실행시 컨트롤러 rotation이 계속 거꾸로 초기화됩니다.
사용하시는 VR 컨트롤러는 샘플 컨트롤러입니다, 원하시는 모습과 컨트롤러의 방향이 서로 다를 수 있기에 Camera Offset 및 VR Controller자체의 Rotation값을 좌우 반전으로 회전시키면서 테스트해보시면 쉽게 해결 가능하실겁니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 74
질문&답변
terrain작업시 나무가 분홍색으로만 뜹니다.
안녕하세요, 에셋이 분홍색으로 뜬다면 혹시 현재 프로젝트 환경이 URP 환경이 맞는지, 혹은 해당 나무에 들어간 머테리얼이 현재 프로젝트 환경에 맞는 쉐이더를 사용하는지 확인해보아야 합니다! 나무를 클릭해서 적용된 머테리얼이 어떤것인지 확인 가능하실까요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 66
질문&답변
cleric.fbx 파일을 열 수 없다는 에러가 뜹니다
안녕하세요, 혹시 정확히 어떤 문제인지 현재 화면을 캡처하여 전달 부탁드려도 될까요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 72
질문&답변
저도 VR 기기로 실행해보고 싶습니다
너무 늦은 답변 죄송합니다,일단 위 상황에서는 여러가지 문제가 있을 수 있습니다, 혹시 VR 기기를 컴퓨터에 Link를 시키셨다면 VR기기에서도 현재 컴퓨터의 움직이는 화면이 VR 화면으로 잘 보여질겁니다. 이 부분까지 문제가 없으셨는지 확인 부탁드려도 될까요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 74
질문&답변
강의 15분에 질문드립니다
안녕하세요.말씀 주신 증상으로 보아 유니티가 튕기는 원인은 Bullet의 무한 로딩 때문일 가능성이 있어 보입니다.정확한 원인 파악을 위해, 작성하신 Bullet 관련 코드를 공유해 주시면 확인 후 상세히 안내드리겠습니다.또한 NullReference 오류의 경우, 참조해야 할 객체가 존재하지 않을 때 발생하는 이슈입니다.인스펙터에서 해당 객체가 정상적으로 할당되어 있는지, 혹은 오브젝트를 생성(소환)하는 코드 상에서 해당 객체가 제대로 생성·연결되어 있는지 함께 확인 부탁드리겠습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 77
질문&답변
패키지 매니저에 있는 openxr plugin 옆에 빨간색 느낌표가 뜹니다.
안녕하세요, 답변이 늦어져서 죄송합니다. 일단 말씀주신 내용 확인해보기 위하여 빨간색 느낌표에 마우스를 올리시면 오류에 대한 내용이 노출이 될 탠데 해당 내용 전달 주시면 확인해보도록 하겠습니다 🙂.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 86
질문&답변
26분에 질문 드립니다
안녕하세요, 해당 오류는 Instantiate을 활용하여 생성할 Object가 null일 경우에 발생합니다. 생성에 필요한 오브젝트가 인스펙터에 있거나 혹은 Resource로 가져오는 경우 Resources폴더에 정확히 있는지 확인해주시면 되겠습니다 🙂
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 67
질문&답변
안녕하세요 강사님
안녕하세요! 이메일 주소를 남겨주시면 해당 주소로 프로젝트 파일 전달드릴 수 있도록 하겠습니다 🙂
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 78




