瀏覽代碼

Instantiate level programatically

DricomDragon 5 年之前
父節點
當前提交
f19c8ffb67
共有 3 個文件被更改,包括 66 次插入61 次删除
  1. 7 3
      Game.gd
  2. 1 58
      Game.tscn
  3. 58 0
      Levels/Lab.tscn

+ 7 - 3
Game.gd

@@ -1,15 +1,19 @@
 extends Node2D
 
 onready var cam = $MainCamera
-onready var level = $Grid
-var dist_max = 900
-var zoom_rate = 0.001
+export var dist_max = 900
+export var zoom_rate = 0.001
 
+var level
 var playerScene = preload("res://Player.tscn")
 
 func _ready():
 	var player
 
+	# Load level
+	level = preload("res://Levels/Lab.tscn").instance()
+	add_child(level)
+
 	# Player 1
 	player = playerScene.instance()
 	player.grid = level

文件差異過大導致無法顯示
+ 1 - 58
Game.tscn


文件差異過大導致無法顯示
+ 58 - 0
Levels/Lab.tscn