add: LoadingScene, ProxyNode

This commit is contained in:
h z
2025-02-09 01:07:12 +00:00
parent 15c667c3c4
commit 0a8b275176
10 changed files with 85 additions and 23 deletions

View File

@@ -1,8 +1,8 @@
using Godot;
using Polonium.Attributes;
namespace Polonium.Scenes;
[GlobalClass]
[Tool]
[ProxyNode]
public partial class CameraScene : Scene
{
private Camera2D Camera { get; set; }
@@ -20,8 +20,7 @@ public partial class CameraScene : Scene
}
public override void _Ready()
{
Camera = new Camera2D();
AddChild(Camera);
Camera = GetNode<Camera2D>("Camera");
base._Ready();
}
protected void ZoomIn() => Zoom = Mathf.Max(Zoom * (1 + ZoomRate), MaxZoom);