翻滚吧小球-相机跟随(3)

作者: 劝你别养猫 | 来源:发表于2018-12-19 18:31 被阅读2次

    首先我们手动设置下 相机的角度,在Game 视图下观察 是否合适

    然后记录下 Position的坐标

    我们要控制 相机的 位置, 因此 在 Main Camera 上添加脚本

    -  相机 要怎么实现跟随 主角?   

        主角移动时 Position 变动,  只需要 相机的 Position 跟 主角的 Position 始终保持        相等就距离 就实现了 跟随效果

    - 我们的脚本 是在 Camera 上  它怎么 知道 主角的 Position ?

        使用 Gameobject 类

    首先我们获取  主角的 上的属性 ,定义一个类 Gameobject 名为player 的变量   

    C#通过继承 声明 来获得 对应类下的方法和属性 在unity里 我们有更神奇的方法。

    观察 Camera 的 inspector   发现在脚本里 多一个框框?  还愣着干嘛  还不赶紧把 金科呈上去(通过这种方法我们可以通过定义的 player 变量访问 主角里的属性

    获得 主角的 Position 

    设置Camera 的坐标

    我们 new 一个 新的 三维坐标,  这个坐标里的   X坐标为 主角的X坐标     Y坐标 和 Z坐标  让它们和  主角的 YZ 坐标 始终保持 相等一段距离

    把这个坐标给 Camera   就实现了跟随效果,

    至于 X坐标 为什么不动,  就需要 手动 拖一下 Camera 的Position 感受一下了。

    相关文章

      网友评论

        本文标题:翻滚吧小球-相机跟随(3)

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