<四>摄像机和游戏视角
摄像机
Creator场景中的摄像机和现实中的(如手机)摄像机一样,负责把世界中的景象拍下来呈现给观众。
摄像机在空间中位置和方向,决定了它能呈现(拍摄)的画面内容。
游戏摄像机Main Camera
在场景根节点下的摄像机Main Camera是游戏呈现的摄像机(注意不是场景摄像机),选中Main Camera会发现场景编辑器窗口的右下角会显示一个小窗口,这个小窗口呈现的画面就是运行时所看到的画面。

可以通过调整摄像机的位置和旋转来调整视角。
也可以通过菜单:
- 如果想要场景摄像机采用游戏摄像机的视角
选择游戏相机,在菜单选择节点->将视角与节点对齐
![image]()
可以看到场景的视图可预览呈现的视图一致了。 - 如果想要游戏相机采用场景编辑相机的视角
![image]()
选中游戏相机,在菜单选择节点->节点视角对齐

就可以看到预览运行的视图和场景编辑的视图一致了。
调整摄像机
首先重置一下摄像机的位置。
为了更好的效果,尽量不要逆光视角。
把场景编辑相机视角调整为顺着光照方向看过去,然后把游戏相机位置按阴影的反方向移动一段距离
然后把主相机旋转180度让它朝着Player的方向

可以看到方块出现在了预览场景中。
预览调试
CocosCreator引擎提供了3种预览调试模式

这里主要说编辑器预览模式。
编辑器预览模式有一个非常强大的特性:沙盒模式
例如:
启动预览模式
编辑Main Camera节点的属性,可以看到预览场景会随着属性设置的改变而改变。
在场景中复制一个Player节点并设置一下位置

退出预览模式

会发现预览模式下 的设置都被还原了。
这就是沙盒模式。
沙盒模式可以在运行时实时调试,而且不用担心会修改原本的数据。
退出沙盒后按调试的数据进行修改,就可以得到在沙盒模式下调试好的效果。


浙公网安备 33010602011771号