Godot23 [공지][GodotDocs][Your First 2D Game] "7. 게임 씬 코딩" 수정 아래 2개의 게시글을 작성할 때 실수로 플레이어 씬을 코딩할 때 추가한 hit 시그널을 게임씬과 연결하는 방법을 추가하는 과정을 작성하지 않아 수정하였습니다. 제대로 확인하지 않고 정보를 공유드려 죄송합니다. [GodotDocs][Your First 2D Game] 7. 게임 씬 코딩(GDScript) [GodotDocs][Your First 2D Game] 7. 게임 씬 코딩(GDScript) 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 스크립트 추가 res://Main.tscn 파일을 열어 Main 노드를 선택한다. Attach Script... 를 선택하여 res://main.gd 스크립트를 추가한 oopartschain.tistory.com [Godo.. 2024. 3. 24. [GodotDocs][Your First 2D Game] 8. HUD 씬 제작 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 씬 추가 에디터 상단 메뉴에서 Scene>New Scene를 선택하여 새로운 씬을 추가한다. Scene 도크에서 Other Node를 선택여 팝업창을 연다. Create New Node 팝업창이 열리면, CanvasLayer 노드를 검색하여 추가한다. 추가된 CanvasLayer 노드의 이름을 HUD로 변경한다. UI를 제작할 때 사용하는 노드들은 대부분 Control 노드를 상속 받는다. 아래 서술한 내용에 맞춰 HUD 노드의 자식 노드들을 추가한다. Label 노드를 추가한 후 ScoreLabel로 이름을 수정한다. Label 노드를 추가한 후 Message로 이름을 수정한다. Button 노드를 추가한 후 S.. 2024. 3. 17. [GodotDocs][Your First 2D Game] 7. 게임 씬 코딩(C#) 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 스크립트 추가 res://Main.tscn 파일을 열어 Main 노드를 선택한다. Attach Script... 를 선택하여 res://Main.cs 스크립트를 추가한다. 스크립트 코딩 res://Main.cs 파일을 열어 아래와 같이 필드를 추가한다. [Export] public PackedScene MobScene { get; private set; } public int Score { get; private set; } 스크립트를 저장하고, 빌드하면 Export 어트리뷰트와 함께 선언된 MobScene 프로퍼티는 Main 노드에 Mob Scene 속성으로 추가된다. Main 노드에 추가된 Mob Scene 속.. 2024. 3. 10. [GodotDocs][Your First 2D Game] 7. 게임 씬 코딩(GDScript) 본 게시글은 고도엔진 공식문서에 작성된 Your first 2D game를 정리하였습니다. 스크립트 추가 res://Main.tscn 파일을 열어 Main 노드를 선택한다. Attach Script... 를 선택하여 res://main.gd 스크립트를 추가한다. 스크립트 코딩 res://main.gd 파일을 열어 아래와 같이 변수를 추가한다. extends Node @export var mob_scene: PackedScene var score 스크립트를 저장하면 @export로 선언한 mob_scene 변수 Main 노드에 Mob Scene 속성으로 추가된다. Main 노드에 추가된 Mob Scene 속성과 res://Mob.tscn 씬을 연결한다. 게임을 시작할 때 호출할 new_game() 함수와 .. 2024. 3. 3. 이전 1 2 3 4 5 6 다음