<四>摄像机和游戏视角

摄像机

Creator场景中的摄像机和现实中的(如手机)摄像机一样,负责把世界中的景象拍下来呈现给观众。
摄像机在空间中位置和方向,决定了它能呈现(拍摄)的画面内容。

游戏摄像机Main Camera

在场景根节点下的摄像机Main Camera是游戏呈现的摄像机(注意不是场景摄像机),选中Main Camera会发现场景编辑器窗口的右下角会显示一个小窗口,这个小窗口呈现的画面就是运行时所看到的画面。
image
可以通过调整摄像机的位置和旋转来调整视角。
也可以通过菜单:

  • 如果想要场景摄像机采用游戏摄像机的视角
    选择游戏相机,在菜单选择节点->将视角与节点对齐
    image
    可以看到场景的视图可预览呈现的视图一致了。
  • 如果想要游戏相机采用场景编辑相机的视角
    image

选中游戏相机,在菜单选择节点->节点视角对齐
image
就可以看到预览运行的视图和场景编辑的视图一致了。

调整摄像机

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

可以看到方块出现在了预览场景中。

预览调试

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

退出预览模式
image

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

posted @ 2024-12-17 10:07  EricShx  阅读(165)  评论(0)    收藏  举报