想跟着B站一个视频教程做个贪吃蛇,那边是创建一个空节点,然后下面创建多个sprite组件作为蛇头和蛇身,如下:

我用的cocos 3.4.2创建出来外面多了两层canvas和camera,有点不太理解,如下:

我的理解是一个场景应该就是一个camera和canvas啊,求大佬帮忙解惑!
想跟着B站一个视频教程做个贪吃蛇,那边是创建一个空节点,然后下面创建多个sprite组件作为蛇头和蛇身,如下:

我用的cocos 3.4.2创建出来外面多了两层canvas和camera,有点不太理解,如下:

我的理解是一个场景应该就是一个camera和canvas啊,求大佬帮忙解惑!
2D控件在场景中,需要有canvas和camera,才能正常显示。所以在创建2D控件的时候,如果场景没有canvas和camera,会默认帮你创建,否则无法在场景上看到这些2D控件。
这个camera是专门渲染2D用的,你可以看他的layer属性。
一个场景是可以有多个camera的。
好的,另外我看官方文档里面关于camera的内容实在是太少了,我表示没明白camera有啥用
。
另外想问下,如果想做一个大点的地图,然后镜头一直跟随着主角(贪吃蛇)应该怎么做啊,有相关文档或者demo参考下吗?
文档上没有的话,可以去看看一些教程视频,链接在我们的文档里有。
镜头跟随只要把camera节点放到主角身上就可以了。