Velvet Star Monitor

Standout celebrity highlights with iconic style.

general

Cant find the canvas layer node in godot game engine

Writer Matthew Harrington

When i try to find the canvas layer option in my scene it doesn't seem to appear. But all other developers on YouTube seem to have no such problem

1

1 Answer

CanvasLayer is a type of node. If you need it, you would have to add it to your scene.

If you use the "Add Child Node" option from the scene panel (Ctr+A by default) you will get the "Create new node" dialog. It presents a tree with the different type of nodes that Godot has registered.

In the tree of node types CanvasLayer should be directly under Node in the the tree, so not inside the Spatial, nor inside the CanvasItem branch, just down. If you have problems finding a type of node, you can use the search bar at the top of the dialog and type the name of the type of node you want.


Now, it is possible CanvasLayer is not registered. This can be because it has been disabled, or because you have an (unofficial? custom?) build that does not have it.

You can disable nodes from the option "Manage Editor Features" on the "Edit" menu. There you can create, select or remove editor profiles. And on each editor profile you can select what features are available, including the CanvasLayer node type (which should appear there assuming you have an official build). So make sure you don't have an editor profile, or you have an editor profile that has CanvasLayer.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.