美文网首页
摄像机对象

摄像机对象

作者: HelloWorld_5915 | 来源:发表于2019-05-16 23:53 被阅读0次

    在游戏中缺少不了摄像机,那么摄像机应该用什么结构来组织呢?

    假设我们的摄像机就是一层结构,即摄像机GameObject包含组件Camera.结构如下:

    MainCamera

    摄像机一般是以某一个特定的角度跟随某个对象移动,那么好了我们直接设置MainCamera的位置和旋转即可。这条满足了,功能完美无缺。

    接下来,当主角走到一个地方的时候发生了爆炸,地面震动起来,我们就需要摇晃摄像机打到震动的效果,播放一个动画即可。那么这个时候我们能让动画控制MainCamera吗?答案是可能有问题,如果代码中本身已经控制了摄像机的位置和旋转,那么就会相冲。而且动画需要用世界位置控制,这就只能代码写了,那就更麻烦了。但是如果我们像人物模型一样的控制结构就能解决这个问题。结构如下:

    MainCamera

        Animator

          Camera

    那么动画层就只是一个本地变化的过程,即不影响游戏逻辑,也达到了动画播放的要求。

    相关文章

      网友评论

          本文标题:摄像机对象

          本文链接:https://www.haomeiwen.com/subject/wssgaqtx.html