Unity实战(6):如何做相机动画

这篇具有很好参考价值的文章主要介绍了Unity实战(6):如何做相机动画。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、创建动画Animation

二、制作动画

三、动画的相关操作

3.1 调节播放速度

3.2 将动画设置为只播放一次

四、其他


前言

本文记录如何在Unity中做一个相机动画(相机的路径动画)。

一般的动画效果可以通过在物体上挂载脚本,使用程序控制物体在空间中的坐标来完成,但是相机动画需要时刻参照实际相机获得的画面来确定其位置,因此unity中有一种方法来做这种专门的动画。当然这种方式也适用于一般物体,有点类似于手动K帧的做法,个人觉得效率不算很高,只是相机动画一般比较简单,多采用这种方法。

一、创建动画Animation

现在有一个这样的场景unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

想做一个绕着他旋转的相机动画,首先创建一个相机(或者直接使用场景中的MainCamera)

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

点击菜单中的Window→Animation→Animation弹出Animation窗口,并点击Createunity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

创建一个新的动画 

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

 创建完后界面变成下图所示

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

二、制作动画

点击Add Property,选择添加Transform下的Position和Rotation(一般不会用到Scale)unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

点击红色的录制按钮

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

 选中相机,在对应的帧下拖动旋转相机到需要的位置,具体的效果可以根据Game窗口中观察,同一个帧下拖动改变相机位置信息会被覆盖效果如下:

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

录制结束后再次点击红色按钮关闭录制,这样一个动画就做好了 ,可以运行查看效果

三、动画的相关操作

3.1 调节播放速度

在Animator下面选中刚才创建的动画,可以看到在右侧有可以调节播放速率的地方Speed

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

 unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

 修改这里的speed就可以改变动画播放的速度

3.2 将动画设置为只播放一次

默认情况下动画会循环播放,在资产库中选择刚才创建的动画,可以看到有勾选是否重复播放

unity相机动画,Unity项目,# Unity项目实现,unity,游戏引擎,动画

也可以设置过多久播放一次 

四、其他

相机动画结合RenderTexture和Canvas的图片等可以实现类似游戏中小地图的效果文章来源地址https://www.toymoban.com/news/detail-613167.html

到了这里,关于Unity实战(6):如何做相机动画的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • DOTS介绍+Unity DOTS-MAN小游戏项目实战

    DOTS介绍+Unity DOTS-MAN小游戏项目实战

    DOTS是Unity在17年左右提出的一个概念,其核心是ECS。 提示:以下是本篇文章正文内容,下面案例可供参考 全称:(Multi-Thread)Data-Oriented-Tech-Stack (多线程式)数据导向型技术堆栈 实体组件系统(ECS) - 提供使用面向数据的方法进行编码的框架。在Unity中它通过Entities软件包进行分发,

    2023年04月13日
    浏览(12)
  • 【经典游戏】坦克大战 Unity2D项目实战(保姆级教程)

    【经典游戏】坦克大战 Unity2D项目实战(保姆级教程)

    主要内容: 1.Unity3D引擎中的基础设置。 2.2D场景的搭建,预制体制作。 3.2D动画的制作。 4.图片图集的有关知识。 5.碰撞器,触发器,碰撞检测与触发检测。 6.2D游戏渲染的一些知识。 7.敌人AI的编写。 8.UGUI有关内容,场景切换等。 所需资源包链接:https://pan.baidu.com/s/199wuwM

    2024年02月06日
    浏览(18)
  • 【Unity游戏开发】动画系统(三)按钮动画

    【Unity游戏开发】动画系统(三)按钮动画

    动画系统是一个比较重要的系统,因为我们做游戏是离不开这个东西的,但是我们又不用自己做动画,而动画系统就是管理美工做的动画,我们加以修饰,使之适配我们的游戏 而按钮动画也是一个点,当然重不重要其实还是你说了算,而按钮动画适配我们的2D和3D游戏 用于

    2024年02月09日
    浏览(12)
  • 【unity每日一记】 Camera相机+ Screen屏幕+动画机

    【unity每日一记】 Camera相机+ Screen屏幕+动画机

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 : unity每日一记 ⭐【Unityc#专题篇】之c#系统化大礼包】 ⭐【unity数据持久化】数据管理类_PlayerPrfs ⭐【unity本站最全系列】unity常用API大全

    2024年02月10日
    浏览(27)
  • Unity游戏开发之游戏动画(模型动画制作及导入)

    Unity游戏开发之游戏动画(模型动画制作及导入)

    在stream中下载Fuse软件 在Fuse中制作人物,导出模型为OBJ格式(注意:这里导出目录必须为英文路径,否则只能导出空的OBJ文件) 压缩Obj文件为zip格式 打开Mixamo网站:https://www.mixamo.com/ 点击右侧 UPLOAD CHARACTER 按钮,导入zip文件。 绑定骨骼,等待2~3分钟 绑定完成 选择动作,调

    2024年02月12日
    浏览(17)
  • Unity如何实现第三人称相机跟随

    我们需要实现 简易 的, 泛用性高 的第三人称相机跟随,通过鼠标滚轮可以控制与对象物体的远近距离,按住鼠标右键拖动鼠标可以控制相机视角跟随物体旋转,并且相机始终朝向游戏对象。 1.在层级区域把主相机拖入玩家物体作为玩家的子层级,并且调整好适当的距离。

    2024年02月11日
    浏览(14)
  • 【Unity实战】实现一款简单的FPS游戏

    实现一款FPS游戏需要以下步骤: 1.创建场景:在Unity中创建3D场景,设定地形、灯光、天气等环境,新增角色、武器等道具。 2.角色控制:创建角色,并添加Unity内置的角色控制器或自定义控制器脚本,处理角色的移动、射击、跳跃、动作等。 3.武器系统:创建武器模型,添加

    2024年02月06日
    浏览(13)
  • 【Unity实战篇 】| 如何在小游戏中快速接入一个新手引导教程
  • 【Unity实战篇 】| 2.5D游戏是如何做出来的呢,2.5D游戏快速制作教程

    【Unity实战篇 】| 2.5D游戏是如何做出来的呢,2.5D游戏快速制作教程

    前言 玩过游戏的朋友都知道,市面上最常见的游戏多数分为2D和3D两种。 2D和3D游戏之间的差异大家都知道,一个是类似纸片游戏属于二维层面,另一个则是在3D立体空间中游玩。 其中还夹杂着一个 2.5D游戏 ,本篇文章就来讲一下怎么通过Unity进行2.5D游戏是怎样的以及如何制作

    2024年02月12日
    浏览(185)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包