In a 2D game project, I need to put the nodes under a Canvas to render them, but in 3D games, do I still need to put the 3D elements under a Canvas?
Oh, I know the answer to this question. You just need to move the required node into the game, and Cocos Creator will automatically create a canvas if needed in a 3D project, for example, for a label.
Canvas for Game UI