Forráskód Böngészése

Instantiate level programatically

DricomDragon 5 éve
szülő
commit
f19c8ffb67
3 módosított fájl, 66 hozzáadás és 61 törlés
  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

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 58
Game.tscn


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 58 - 0
Levels/Lab.tscn