翻滚吧小球-相机跟随(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)

    首先我们手动设置下 相机的角度,在Game 视图下观察 是否合适然后记录下 Position的坐标 我们要控制 相...

  • 翻滚吧,小球

    【天宝鉴藏】20170704学习力践行D50 积木只能用来拼拼搭搭么?如何更好的做为思维训练玩具,要有趣,有吸引力...

  • 翻滚吧小球-场景创建

    创建一个台面 我们使用 cube 创建台面 设置 cube的 世界坐标 Position,让它归于起点- Posi...

  • 相机跟随

    相机前向:front,由欧拉角计算,方向为(x,y,z)欧拉角:侧滚角、俯仰角、偏航角sin pitch =》yc...

  • 相机跟随

    相机跟随其实就是让 Camera 跟 player 保持一定的距离,当 player 移动时距离不变,则视角就是跟...

  • 翻滚吧小球-角色创建和移动控制(2)

    上一节我们搭建了自己的场景 那么是时候 轮到我们的主角登场了通过 create -> Sphere 创建一个球体 ...

  • 汽车视角相机延迟跟随(相机跟随)

    最近做项目的时候出现的需求,需要机动车在高速刹车的时候相机视角出现延迟的感觉,我试了论坛上很多中相机跟随的办法,都...

  • 翻滚吧,脑子;翻滚吧,少年!

    翻滚吧,脑子;翻滚吧,少年! ★人生在勤,不索何获--张衡 1、 “马上给我来一篇九寨沟地震的新闻稿,明天要发表。...

  • 翻滚吧阿信,翻滚吧自己

    今天终于把一直想要看的电影《翻滚吧阿信》看完了。这部由真实故事改编的励志电影,看完之后,让人热血沸腾。 如果你有梦...

  • 翻滚吧

    小乌龟 在水缸里翻滚 翻过来又被滚回去 它不曾放弃 失败了 不惧怕 还有力气 累了 不忧伤 还有坚强的心 这样的...

网友评论

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

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