게시글
질문&답변
컵케이크 획득 강의에서 궁금한 점입니다.
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.고도에서 사용하는 전역 변수는 일반적인 프로그래밍 언어와는 다르게프로젝트 설정 -> 자동 로드 에서만 추가할 수 있도록 되어있습니다.이름이 자동 로드인 이유는 게임이 시작될 때 이곳에 등록된 스크립트가 부착될 노드를 자동으로(동적으로) 만들어 로드하기 때문입니다.여기서 전역 변수에 체크 박스가 활성화 되어 있다면 이 스크립트 내에 있는 변수들이 프로젝트 내 모든 곳에서 접근 가능하도록 전역으로 열리게 됩니다.또한 이 스크립트에 접근하기 위한 노드 "이름" 을 마음대로 지정할 수 있습니다.(이름을 변경하지 않으셨다면 기본값은 앞글자만 대문자로 스크립트 파일명을 따라갑니다.)강의에서는 "Global" 이라는 이름으로 추가했기 때문에 "Global.점수" 로 점수 변수에 접근이 가능한 것입니다.만약 이 이름을 "Localnum" 으로 지정하셨다면 "Localnum.점수" 로 접근 가능한 것이 맞습니다.감사합니다.
- 1
- 2
- 16
질문&답변
점수표시에 캔바스레이어 없어도 잘되던데
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.캔버스레이어 하위에 UI 요소들을 넣는 이유는 2가지가 있습니다.UI(Control) 만 존재하면 문제가 없지만, 추가적인 Sprite2D 와 같은 노드를 넣을 경우에도 카메라에 제약받지 않고 독립적으로 표시되게 하기 위함UI 요소들을 레이어 별로 깔끔하게 정리하기 위함강의에 나오는 실습만 진행하실 경우 카메라는 고정된 상태로 캔버스레이어를 생략하셔도 문제는 없습니다.감사합니다.
- 0
- 2
- 67
질문&답변
토끼 이동이 안되는 현상에 대해서 질문드립니다.
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.(사진)제공해 주신 코드 32번째 줄 move_and_slide() 의 들여쓰기를 실수하신 것으로 보입니다.위처럼 들여쓰기가 되어 있으면 캐릭터가 바닥에 있지 않은 경우에만 중력을 적용하는if 문 내부에 포함되기 때문에 바닥에 있지 않을 때만 이동할 수 있게 됩니다.또 궁금하신점 있으시다면 언제든지 질문 남겨주세요.감사합니다.
- 1
- 2
- 78
질문&답변
디스코드 서버는 어떻게...^^;;
안녕하세요. 아래 링크로 접속해주시면 됩니다.Sweet Spot 디스코드 서버- https://discord.gg/pyx6Nd5uU8
- 1
- 3
- 256
질문&답변
변수 이름 한글인 이유??
안녕하세요. 강의 잘 듣고 계시다니 뿌듯합니다. ㅎㅎ보통은 영문으로 된 외부 자료를 참고하시거나인코딩 관련 문제를 피하기 위해서 영어를 사용하는 것을 권장드리는 편이지만,현 강의의 경우 수강하시는 분들의 진입 장벽을 낮추고자 엔진 인터페이스 설정과변수명까지 친근하게 느껴지시도록 최대한 한글을 사용하였습니다.(디스코드 고도 엔진 코리아 커뮤니티의 투표를 통해 결정하였습니다)감사합니다.
- 1
- 2
- 212
질문&답변
Region Rect 디버그할때 수치가 바뀌는걸 볼 수 없어요.
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.(사진)오른쪽 상단에 위치한 플레이테스트 버튼을 누르셔서 테스트를 진행하셔야 인스펙터에 값이 실시간으로 반영됩니다.ParallexLayer 안에 있는 Sprite2D 노드를 선택하셨는지 추가로 확인해 보세요.고도 엔진 버그일 수 있습니다. 이 경우 프로젝트를 다시 로드해 보시면 해결되기도 합니다.여전히 문제가 해결되지 않는 경우 디스코드 서버에 프로젝트 폴더를 압축해서 올려주시면 도와드리겠습니다.감사합니다.
- 1
- 2
- 151
질문&답변
장애물 생성 과제 압축파일이 이상해요.
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.zip 파일의 경우 윈도우 환경에 따라 텍스트 인코딩이 깨지는 문제가 있는 것으로 확인됩니다.사용하고 계신 7zip 에 적합한 7z 확장자로 재 압축하여 자료를 재 업로드 하였으니 강의 자료를 다시 다운로드 받아주시면 감사하겠습니다.변경된 파일 이름은 "완성본.7z" 입니다.만일 동일한 문제가 발생한다면 디스코드로 문의 남겨주시면 해결 도와드리겠습니다.:)
- 1
- 2
- 130
질문&답변
재밌는 강의 감사합니다.
재밌으셨다니 뿌듯하네요 ㅎㅎ원래는 다음 강의로 뱀서라이크 모바일 게임 제작을 기획했었는데 너무 흔하기도 하고3D 에 대한 요청이 많으셔서 3D 를 먼저 다뤄야 할 것 같습니다.위처럼 다양한 퍼즐 요소가 포함된 폴 가이즈 같은 게임은 어떠신가요?
- 1
- 1
- 136
질문&답변
레이싱 배경이미지 자동스크롤시 연속이미지 실행안됨
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.플레이 테스트가 이미 진행중인 경우에 해당 버튼이 재실행으로 변경 되는 것은 정상입니다.설정을 잘못 하신 것으로 보입니다. 강의를 천천히 다시 따라해보시고 여전히 같은 문제가 발생하면 디스코드 서버를 통해 프로젝트 파일을 업로드 해주세요.
- 1
- 1
- 142
질문&답변
클래스 생성 수업 연습 중 delta 오류
안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.노란색으로 표시되는 "델타는 func_process 에 쓰이지 않는다는 오류" 는 오류는 아니고 경고 문구라고 생각하시면 됩니다. delta 가 사용되지 않았는데 _process 함수의 파라미터로 받고 있어서 표시되고 있는 것이기에 사용하지 않는 delta 를 지워주시면 경고 문구는 사라집니다.그리고 코드의 실행이 중간에 멈춘 것은 breakpoint(중단점) 이 설정되어 있기 때문입니다.중단점은 해당 줄에서 코드의 실행을 멈춰놓고 버그가 있는지 살펴보기 위한 기능입니다.아마 실수로 잘못 누르신 것 같은데요(사진)여기있는 중단점을 눌러서 지워주시면 코드가 정상적으로 실행될 것으로 사료됩니다.만약 문제 해결이 어려우시다면 디스코드 서버에 프로젝트를 올려주시면 같이 봐드리겠습니다.즐거운 게임 개발 되세요 :)
- 1
- 1
- 155