The world_2d of the preview viewports is no longer the same as the main viewport's

A "CanvasPreview" Node2D has been added to every preview viewport, where it draws the current frame. This solves #205.
This commit is contained in:
OverloadedOrama 2020-06-12 02:27:21 +03:00
parent 2371238ec0
commit e6aea97f1b
7 changed files with 55 additions and 27 deletions

View file

@ -133,6 +133,7 @@ var canvas : Canvas
var tabs : Tabs
var main_viewport : ViewportContainer
var second_viewport : ViewportContainer
var small_preview_viewport : ViewportContainer
var camera : Camera2D
var camera2 : Camera2D
var camera_preview : Camera2D
@ -251,6 +252,7 @@ func _ready() -> void:
tabs = find_node_by_name(root, "Tabs")
main_viewport = find_node_by_name(root, "ViewportContainer")
second_viewport = find_node_by_name(root, "ViewportContainer2")
small_preview_viewport = find_node_by_name(root, "PreviewViewportContainer")
camera = find_node_by_name(main_viewport, "Camera2D")
camera2 = find_node_by_name(root, "Camera2D2")
camera_preview = find_node_by_name(root, "CameraPreview")