레쭈고 godot

godot 12차시

정땅미 2024. 11. 19. 15:42

오늘은 새로은 프로젝트를 했어요~

바로 무한의 계단과 같은 게임을 만들기 위해... 새 프로젝트를 만들고, 필요한 이미지들을 다운 받았어요!

 

입력 설정에서 키보드에 따른 action 을 지정해 줬어요!

 

맨날 하던 것을 해 주었답니닷.

맨날 하던 것처럼 애니메이션을 불러와서 적당히 크기를 잘라줬어요.

 

플레이어는 항상 배경보다 앞에 있어 줘야 하기 때문에 Z index 를 1로 주었답니닷.

extends Node2D

# 가급적 습관적으로 클래스 이름을 붙여주기, 외부에서 클래스 내용을 참조해야 한다면 반드시 붙여주기
class_name Player

# 왼쪽, 오른쪽 방향으로 바라보는 메서드 정의
func turn_left():
	scale.x = -1
	
func turn_right():
	scale.x = 1

 

여기서 scale.x 를 음수로 지정해 주게 되면, 좌우 반전이 됩니다!!

 

그리고 Area2D 라는 노드를 추가해서 충돌 영역을 여기서는 사각형으로 해주었어요!주로는 캡슐 모양으로 하는데, 저희는 이번 캐릭터의 모양이 개구리라서 사각형으로 잡아주었답니다.

 

그리고 Area2D 노드에 player 그룹을 추가해 줬어요!

 

그리고 계단 한 개의 씬을 생성해 줘야 하는데 저희에게는 스프레드 시트가 있엇어요그래서 이걸 적당히 잘라서 사용했어야 했는데 이게 쉽게 자르는 방법이 있더라구요!그래서 그 지역에 맞춰서 예쁘게 잘라줬답니다.

 

오늘은 이렇게 했구여~ 뭔가 간단하면서두 초반 내용이라 저번 프로젝트 때 했던 내용과 동일했어요!!!

 

그래서 쉽게 할 수 있었습니닷!!!!!!!!!!!!모두 즐거운 코딩 하세요~

 

'레쭈고 godot' 카테고리의 다른 글

godot 14차시  (0) 2024.11.26
godot 13차시  (0) 2024.11.26
godot 11차시  (3) 2024.11.10
godot 10차시  (3) 2024.10.31
godot 9차시  (0) 2024.10.23