본문 바로가기
728x90
프로그래밍 「 게임 개발 편」2D 플랫포머: 게임에서 스프라이트를 뒤집는 방법 목표: 방향을 바꿀 때 캐릭터 스프라이트를 뒤집습니다. 방향을 바꿀 때 캐릭터가 방향을 바꾸고 좌우를 향하게 하려면 스크립트에서 이 작업을 수행해야 합니다. 첫째, 우리가 해야 할 일은 X의 배율을 -1로 변경하는 것뿐이며 반대 방향으로 뒤집힐 것이라는 점을 이해하는 것이 중요합니다. 이제 코드에서 수행해 보겠습니다. 따라서 기본적으로 플레이어가 왼쪽 키를 누르면 vector3이 0보다 작아지고 오른쪽 키를 누르면 왼쪽이 음수이고 오른쪽이 양수이기 때문에 0보다 커집니다. 조건이 충족되면 스프라이트 x.scale이 변경되고 뒤집힙니다. 지금 당장은 이것이 최소한의 것입니다. 성능을 절약하려면 프로그램이 지금처럼 매 프레임마다 이 인스턴스를 실행하지 않도록 bool을 만들고 싶습니다. 또한 SpriteFl.. 2023. 7. 4.
프로그래밍 「 게임 개발 편」RPG를 만들어서 Godot 4를 배워봅시다 — Part 14: 적의 사격과 피해 입히기 플레이어가 우리 게임에서 피해를 입힐 수 있는 유일한 존재라면 공정하지 않을 것입니다. 그것은 그들을 위협없이 압도적 인 깡패로 만들 것입니다. 그렇기 때문에 이 부분에서는 적에게 반격할 수 있는 능력을 부여하고 플레이어에게 실질적인 피해를 줄 수 있습니다! 이 과정은 플레이어에게 사격 및 피해 입히기 능력을 부여할 때 했던 것과 유사합니다. 이번에는 그 반대가 될 것입니다. 이 부분은 시간이 좀 걸릴 수 있으니 편하게 편하게 적군이 될 만한 존재로 만들자! 이 부분에서 배울 내용: · AnimationPlayer 노드를 사용하는 방법 · RayCast2D 노드를 사용하는 방법입니다. · 변조 값으로 작업하는 방법. · 노드를 복사/붙여넣기하고 개체를 복제하는 방법 적 사격 이전에는 적 스크립트에서 아직.. 2023. 7. 4.
728x90