Newer
Older
DungeonShooting / DungeonShooting_Godot / src / test / TestGenerateDungeon.cs
@小李xl 小李xl on 28 Dec 2022 609 bytes 地牢生成功能, 开发中...
using System;
using Godot;

public class TestGenerateDungeon : Node2D
{
	[Export]
	public NodePath TileMapPath;

	[Export]
	public NodePath Camera;
	
	private TileMap _tileMap;
	private Camera2D _camera;

	public override void _Ready()
	{
		GD.Randomize();
		_tileMap = GetNode<TileMap>(TileMapPath);
		_camera = GetNode<Camera2D>(Camera);

		var temp = new GenerateDungeon(_tileMap);
		temp.Generate();
	}

	public override void _Process(float delta)
	{
		//移动相机位置
		var dir = Input.GetVector("move_left", "move_right", "move_up", "move_down");
		_camera.Position += dir * 500 * delta;
		
		
	}
}