안녕하세요. 코드쉼터님! 인프런에서 강의 잘 보고 있습니다! 다름이 아니라 장애물 과제를 수행하고 나서 생긴 문제에 질문을 하려고 합니다. 컵케이크와 장애물이 겹쳐서 생성되는 문제인데요. 처음에는 자동차와 마찬가지로 한쪽이 삭제되는 방식을 생각해서 body_entered를 활용했는데 충돌이 발생하지 않고 처음부터 겹쳐 있어서인지 문제가 해결되지 않았습니다. 그래서 장애물 생성기의 x값과 컵케이크 생성기의 x값이 같아지지 않도록 설정하려고 했는데 방법을 모르겠어서 질문합니다! 첫째. 삭제되는 방식으로는 어떻게 해결할 수 있을까요? 둘째. 같은 위치에 생성되지 않으려면 어떻게 해야할까요?
안녕하세요. 질문 주셔서 감사합니다. 충돌한 오브젝트의 이름을 검사해서 특정 오브젝트에만 반응하도록 만들 수도 있습니다. 충돌한 오브젝트가 컵케이크가 아닌 "자동차" 인 경우에만 파괴되도록 만들어 보시는 것은 어떨까요? x 값이 같아지지 않도록 하는 방법은 여러가지가 떠오르는데요. 가장 쉽게 떠오르는 방법은 도로를 4차로로 정확히 구분해서 일정 시간 간격으로 랜덤하게 컵케이크 또는 상대편 자동차가 스폰되게 하는 것이고, 강의에서 구현한것 처럼 차로를 정확히 나누지 않는 방식으로는 컵케이크가 스폰된 x 위치값을 배열에 전부 담아두고 해당 범위의 x 값이 나오면 무시되게끔 하는 방법도 있을 것 같습니다. 다만 게임 특성상 상대편 자동차가 컵케이크보다 빠르게 내려오기 때문에 처음 스폰되는 x 위치와 상관없이 상대편 차가 내려오면서 컵케이크와 부딪힐 것이기 때문에 이를 어떻게 해결할지는 추가적인 과제가 될 것 같네요 ㅎㅎ (내려오는 속도를 같게 맞추거나 등...)
코드쉼터님 좋은 영상 감사합니다. 영상을 따라하며 개발하는중 게임 씬 리소스를 불러오는것을 실패하였다는 에러와 Parse 에러가 뜨고 게임이 실행되지 않습니다. 자동차 이탈 방지 만들기 돌입한 전까지의 게임은 잘 실행되었는데 그 이후부터 이러한 문제가 생겼습니다. 긴 글 읽어주셔서 감사드립니다. 여유 있으실때 답변 부탁드리겠습니다.
안녕하세요. 답변이 늦어 죄송합니다. parse error 는 스크립트의 문법이 맞지 않는 경우에 발생합니다. 빨갛게 표시되는 라인의 코드를 유심히 살펴보신 후에 오타나 문법에 문제가 있지 않은지 확인해보세요. 여전히 문제가 발생하는 디스코드 서버에 질문을 남겨주시면 도와드리겠습니다.
안녕하세요, 강의 잘 듣고 있습니다. 1:35:00 쯤의 포지션 제한을 걸어도 키보드를 계속 누르고 있으면 누르고 있는동안은 제한 밖으로 일시적으로 나가게 되는데 이걸 막는 방법은 없을까요? 나름 열심히 검색해봤는데 검색어가 잘못된 건지 해결방안을 찾을 수 없어서 댓글로 질문드립니다.
Pygame으로 게임을 제작하고 있는데, Godot는 처음 접하게 되었고 이 강의가 초보자에게 많은 도움이 됩니다. 이 동영상 내용을 따라하다가 두 가지가 제대로 되지 않습니다. 첫 번째는 흐르는배경 씬에서 배경 이미지의 속성값 offset을 1024로 했는데 타일이 두 개가 연결되어 보이지 않고 하나만 보입니다. 두 번째 문제는 자동차 씬을 만들고 자동차 이미지를 load하여 실행하면 자동차가 배경 밑에 숨어 있는지 보이지 않습니다. 이 두 가지 문제에 대해 해결 방법을 알려 주셨으면 합니다.
답변이 늦었군요 1. ParallaxLayer 노드를 선택하신 후 offset 이 아닌 mirroring 값을 수정하셔야 합니다. 2. 별다른 설정을 하지 않은 경우 씬 노드 탭에서 같은 계층일 때 아래에 위치한 노드가 가장 앞에 보여집니다 (가장 나중에 그려짐), 임의로 순서를 정하고 싶으신 경우 화면에 표시되는 모든 sprite2D 속성에서 Ordering 내의 Z index 값을 지정해주시면 됩니다. (높으면 더 앞에 보여짐)
안녕하세요. 고도 프로젝트를 만들면 항상 자동으로 같이 생성되는 icon.svg 이미지를 사용했습니다. 파일시스템 탭 안에 있는 icon.svg 이미지를 뷰포트로 드래그 앤 드롭 해보세요. 32분은 고도 엔진의 인터페이스에 대해 설명하는 부분이라서 따라하시는 것을 추천드리지 않습니다! (마지막 게임 제작 실습 강의를 제외하고는 따라하실 필요 없이 강의만 집중해서 들으시는 것을 추천드립니다)
모아보기로 보기가 더 편해졌네요. 감사합니다.😊
진심으로 강의 감사합니다. 많은 도음을 받았습니다.!
좋은 영상 감사합니다
1:12:13 레이싱 게임 구현 시작 지점
각 영상이 짧아서 보기 불편했는데 이런 모아보기 영상 너무 좋네요❤ 다음 영상도 너무 기대됩니다
안녕하세요. 코드쉼터님! 인프런에서 강의 잘 보고 있습니다! 다름이 아니라 장애물 과제를 수행하고 나서 생긴 문제에 질문을 하려고 합니다. 컵케이크와 장애물이 겹쳐서 생성되는 문제인데요. 처음에는 자동차와 마찬가지로 한쪽이 삭제되는 방식을 생각해서 body_entered를 활용했는데 충돌이 발생하지 않고 처음부터 겹쳐 있어서인지 문제가 해결되지 않았습니다. 그래서 장애물 생성기의 x값과 컵케이크 생성기의 x값이 같아지지 않도록 설정하려고 했는데 방법을 모르겠어서 질문합니다! 첫째. 삭제되는 방식으로는 어떻게 해결할 수 있을까요? 둘째. 같은 위치에 생성되지 않으려면 어떻게 해야할까요?
안녕하세요. 질문 주셔서 감사합니다.
충돌한 오브젝트의 이름을 검사해서 특정 오브젝트에만 반응하도록 만들 수도 있습니다.
충돌한 오브젝트가 컵케이크가 아닌 "자동차" 인 경우에만 파괴되도록 만들어 보시는 것은 어떨까요?
x 값이 같아지지 않도록 하는 방법은 여러가지가 떠오르는데요.
가장 쉽게 떠오르는 방법은 도로를 4차로로 정확히 구분해서 일정 시간 간격으로 랜덤하게 컵케이크 또는 상대편 자동차가 스폰되게 하는 것이고,
강의에서 구현한것 처럼 차로를 정확히 나누지 않는 방식으로는 컵케이크가 스폰된 x 위치값을 배열에 전부 담아두고 해당 범위의 x 값이 나오면 무시되게끔 하는 방법도 있을 것 같습니다.
다만 게임 특성상 상대편 자동차가 컵케이크보다 빠르게 내려오기 때문에 처음 스폰되는 x 위치와 상관없이 상대편 차가 내려오면서 컵케이크와 부딪힐 것이기 때문에 이를 어떻게 해결할지는 추가적인 과제가 될 것 같네요 ㅎㅎ (내려오는 속도를 같게 맞추거나 등...)
@@serene-code 친절한 답변 감사드립니다! 플랫포머 강의 마무리하고 다시 돌아가서 수정해 보겠습니다ㅎㅎ
srpg류 게임 강의도 만들어주시면 감사하겠습니다..!
갑자기 달져서 못따라 가겠습니다..ㅈ
코드쉼터님 좋은 영상 감사합니다.
영상을 따라하며 개발하는중 게임 씬 리소스를 불러오는것을 실패하였다는 에러와 Parse 에러가 뜨고 게임이 실행되지 않습니다.
자동차 이탈 방지 만들기 돌입한 전까지의 게임은 잘 실행되었는데 그 이후부터 이러한 문제가 생겼습니다.
긴 글 읽어주셔서 감사드립니다.
여유 있으실때 답변 부탁드리겠습니다.
안녕하세요. 답변이 늦어 죄송합니다.
parse error 는 스크립트의 문법이 맞지 않는 경우에 발생합니다.
빨갛게 표시되는 라인의 코드를 유심히 살펴보신 후에 오타나 문법에 문제가 있지 않은지 확인해보세요.
여전히 문제가 발생하는 디스코드 서버에 질문을 남겨주시면 도와드리겠습니다.
안녕하세요, 강의 잘 듣고 있습니다. 1:35:00 쯤의 포지션 제한을 걸어도 키보드를 계속 누르고 있으면 누르고 있는동안은 제한 밖으로 일시적으로 나가게 되는데 이걸 막는 방법은 없을까요? 나름 열심히 검색해봤는데 검색어가 잘못된 건지 해결방안을 찾을 수 없어서 댓글로 질문드립니다.
처음 배우시는 분들을 위해 코드를 간단히 만들기 위해서 위치 보정을 이동한 다음에 하는 것으로 구현했었어요.
일시적으로 나가는 것을 막으시려면 이동 전에 if 문을 넣어서 이미 도로의 가장자리인지 검사한 후에 참이라면 해당 방향으로 이동을 하지 못하게 하면 됩니다!
Pygame으로 게임을 제작하고 있는데, Godot는 처음 접하게 되었고 이 강의가 초보자에게 많은 도움이 됩니다. 이 동영상 내용을 따라하다가 두 가지가 제대로 되지 않습니다. 첫 번째는 흐르는배경 씬에서 배경 이미지의 속성값 offset을 1024로 했는데 타일이 두 개가 연결되어 보이지 않고 하나만 보입니다.
두 번째 문제는 자동차 씬을 만들고 자동차 이미지를 load하여 실행하면 자동차가 배경 밑에 숨어 있는지 보이지 않습니다. 이 두 가지 문제에 대해 해결 방법을 알려 주셨으면 합니다.
답변이 늦었군요
1. ParallaxLayer 노드를 선택하신 후 offset 이 아닌 mirroring 값을 수정하셔야 합니다.
2. 별다른 설정을 하지 않은 경우 씬 노드 탭에서 같은 계층일 때 아래에 위치한 노드가 가장 앞에 보여집니다 (가장 나중에 그려짐), 임의로 순서를 정하고 싶으신 경우 화면에 표시되는 모든 sprite2D 속성에서 Ordering 내의 Z index 값을 지정해주시면 됩니다. (높으면 더 앞에 보여짐)
알기 쉬운 설명과 좋은 영상 감사합니다
혹시 다음 영상 계획은 있으실까요?
"만들면서 배우는 실전 Godot 2D 게임 개발" 이라는 주제로 영상을 기획하고 있습니다
다음 강의에 바라시는 점이 있다면 편하게 말씀해주세요
인프런 강의 페이지가 안들어가지네요 항상 응원합니다 코드 쉼터님
알려주셔서 감사합니다 ㅎㅎ 수정하였습니다
밑에 타임라인도 추가되면 좋을 것 같습니다!
혹시 3D 영상은 안찍어주시나요?
의견 감사합니다.
마리오라이크 2D 강의 제작이 마무리 단계에 있습니다.
현재 생각해둔 커리큘럼은
입문 >> 마리오라이크 2D >> 뱀서라이크 모바일 2D >> 이후 3D 로 계획하고 있었는데 3D 를 앞당기는 것을 고려해 보겠습니다.
32분에서 갑자기 그림이 어디서 나온거죠? 여기서 멘붕이 옵니다..ㅠ
안녕하세요.
고도 프로젝트를 만들면 항상 자동으로 같이 생성되는 icon.svg 이미지를 사용했습니다.
파일시스템 탭 안에 있는 icon.svg 이미지를 뷰포트로 드래그 앤 드롭 해보세요.
32분은 고도 엔진의 인터페이스에 대해 설명하는 부분이라서 따라하시는 것을 추천드리지 않습니다!
(마지막 게임 제작 실습 강의를 제외하고는 따라하실 필요 없이 강의만 집중해서 들으시는 것을 추천드립니다)
좋은 영상 감사합니다