본문 바로가기

전체 글45

[GodotDocs][Your First 2D Game] 3. 플레이어 코딩(C#) 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 스크립트 추가 res://Player.tscn을 선택한다. Scene 도크에서 Player 노드를 선택한다. Attach Script 아이콘을 클릭한다. Attach Node Script 팝업창이 열리면 Language를 C# 으로 선택한다. C#을 선택하면 Path는 자동으로 res://Player.cs로 변경된다. Create 버튼을 클릭하여 스크립트를 생성한다. 플레이어 이동구현 Player.cs 파일을 연다. 클래스 안에 클래스를 프로퍼티를 선언한다. [Export] public int Speed { get; set; } = 400; Vector2 ScreenSize { get; set; } Export 어.. 2024. 2. 11.
[GodotDocs][Your First 2D Game] 3. 플레이어 코딩(GDScript) 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 스크립트 추가 res://Player.tscn을 선택한다. Scene 도크에서 Player 노드를 선택한다. Attach Script 아이콘을 클릭한다. Attach Node Script 팝업창이 열리면 Path에서 파일명을 res://player.gd라고 입력한다. GDScript는 파이썬과 유사한 코딩 스타일을 권장한다.(GDScript style guide) Create 버튼을 클릭하여 스크립트를 생성한다. 플레이어 이동구현 player.gd 파일을 연다. extends Area2D 아래 줄에 변수를 선언한다. extends Area2D @export var speed = 400 var screen_size .. 2024. 2. 6.
플래피걸즈 캐릭터 https://www.youtube.com/shorts/MjUAZDnEC4M 일러스트 작업 유튜브 채널이에요 www.youtube.com/@Stolen_burger 앞으로 꾸준히 캐릭터 완료하는대로 올리도록 하겠습니다! 2024. 1. 28.
[GodotDocs][Your First 2D Game] 2. 플레이어 씬 제작 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 플레이어 씬 추가 Scene 도크에서 Other Node를 선택여 팝업창을 연다. Create New Node 팝업창이 열리면, 검색창에 Area2D 노드를 검색한다. Area2D 노드를 선택한다. Create 버튼을 선택하여 Area2D 노드가 루트 노드로 생성되도록 만든다. Area2D를 사용하면 겹치거나 부딪히는 오브젝트를 감지할 수 있다. 루트 노드의 이름은 Player로 수정한다. 씬을 Player.tscn으로 저장한다. 스프라이트 애니메이션 Scene 도크에서 Player 노드를 선택한 후 ➕ 아이콘을 선택한다. Create New Node 팝업창이 열리면, 검색창에 AnimatedSprite2D 노드를.. 2024. 1. 28.