文章目录

  • Unity3d动画基础
    • 1. 3D基础
    • 2. 3D动画
  • 结语

Unity3d动画基础

动画系统是一个比较重要的系统,因为我们做游戏是离不开这个东西的,但是我们又不用自己做动画,而动画系统就是管理美工做的动画,我们加以修饰,使之适配我们的游戏

当然,我们不是动画师,我们是不需要自己动手做动画的,我们只需要将没工作的动画拿过来,然后呢,导入Unity使用就行了,当然因为软件的原因,所以可能会出现一些问题,所以我们就需要配置,管理

不过,我们还需要将模型的动作使用因子串联,通过代码实现人物的走动,跳跃等动作,使我们的游戏更加具有美感

1. 3D基础

3D模型是不用通过Unity制作的,当然Unity也可以制作较为简单的3D模型

我们可以简单的演示一下Unity内置的3D模型做一个小坦克

当然,只是很简陋的,我是做不了真坦克,Unity做不了

我们需要两个长方块,一个圆柱体

右键,3D Object->Cube

然后R将这个正方块拉成长方块,扁的

然后再创建一个

然后再上面的Cube创建一个圆柱体当炮管,圆柱体是Cylinder

然后,看着很简陋啊,上个色吧,红色底座,黄色上面,蓝色炮管

创建三个Material材质球,修改颜色

OK,虽然还是很丑,但是就这样吧

2. 3D动画

可以通过动画修改物体的位置,大小,选转方向,当然,也可以修改材质球,颜色什么的

最基础的3D动画其实刚开始就说过了,这里就不说了,看看怎么修改颜色吧

点击最上边的Cube,然后使用组合键ctrl 6召唤出Animation面板,创建一个动画,然后选择Mesh Collider,选择Color,然后就可以在每帧修改颜色了,就像这样

然后运行后是这样

其实可以自己试试其他的属性,看看是什么,自己试试,比别人教更有效果

结语

学习永无止境,保持学徒心理,才能勇攀高峰

欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!

Unity游戏引擎宣言:

你是否热爱游戏呢?

你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?

不要犹豫了,赶快学习吧!

点击链接查看Python社区:Python交流社区

点击链接查看Unity社区:游戏开发爱好者

【Unity游戏开发】动画系统(四)Unity3d动画基础相关推荐

  1. unity游戏开发毕设_基于Unity3D射击游戏开发与实现

    摘  要 unity3D是本次毕业设计的主要的软件,这个软件以使用,医用和跨平台为主,unity还具有一个性能非常领先的游戏引擎,价值不菲,是一个完全集成的专业应用,正由于它强大的专业游戏开发引擎能大 ...

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

    文章目录 动画系统之按钮动画 1. 按钮Botton 2. 创建一个Button按钮 3. 按钮动画 3.1 改变颜色 3.2 改变图片 3.3 改变动画 结语 动画系统之按钮动画 动画系统是一个比较 ...

  3. 【Unity游戏开发】动画系统(二)2D动画

    文章目录 动画系统之2D动画 Unity的动画 2d动画 实例 准备工作 开始简单的动画 结语 动画系统之2D动画 2d动画其实就是图片的转换,每帧转换实现2d的动态效果其实这也是3d动画的实现原理, ...

  4. unity ui 补间动画_杭州Unity游戏开发培训内容有哪些?学习路线是如何规划的?...

    现在Unity游戏开发行业越来越受到欢迎,但是想要找到适合自己的课程和学习方法却有些困难.很多刚开始接触Unity游戏开发且没有基础的同学,不知道该从哪里开始学,也不知道要学习什么内容.该怎么开始Un ...

  5. (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放

    文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...

  6. 《C++游戏开发》笔记十一 平滑动画:不再颤抖的小雪花

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9430645 作者:七十一雾央 新浪微博:http:// ...

  7. 2D横板解谜类游戏开发日志-角色移动和动画

    2D横板解谜类游戏开发日志-角色移动和动画 一.创建角色 1新建精灵 2拉入素材 3添加组件*2,方便后续使用 4创建动画文件夹,动画帧素材丢进去(方便以后管理 5创建代码文件,挂在player对象上 ...

  8. 【游戏开发】定时器循环播放动画

    //Windows窗口头文件 #include <windows.h>//swprintf_s函数包含的头文件 #include <tchar.h>//PlaySound函数包 ...

  9. 喵的Unity游戏开发之路 - 游泳

    原文: https://mp.weixin.qq.com/s/-ERFNB1GRZ6UAkHOhP9UQw 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀 ...

  10. 喵的Unity游戏开发之路 - 玩家控制下的球的滑动

    很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不 ...

最新文章

  1. R语言构建xgboost模型:使用xgb.DMatrix保存、加载数据集、使用getinfo函数抽取xgb.DMatrix结构中的数据
  2. 1.15 Java 9新增的不可变集合
  3. 模拟input type=file
  4. python数据录入和分析_hive+python数据分析入门
  5. arm-linux gcc 指针 取值,GCC存储的字符串常量以及这些指针映射的位置在哪里?
  6. 苹果耳机无线真假测试软件,苹果耳机“真伪”终极鉴别来了,原来,区别如此大!...
  7. 计算机毕业设计源码—SpringBoot+Vue疫情防控管理系统
  8. oppor17刷鸿蒙系统,oppo a5刷机包下载
  9. 注册.ocx控件时,提示“模块已加载,但对dllregisterserver的调用失败,错误代码为0x80040200 ”
  10. 经纬度度分秒转换小数.sql[原创]
  11. Oracle 中的 unique index 和 non unique index的区别
  12. Redux的工作流程
  13. 第27月第25天 clang -rewrite-objc main.m
  14. 计算机管理找不到新安装的系统,我的电脑开机显示找不到启动设备,请在硬盘上安装操作系统怎么办?开...
  15. Git帝国之tag大臣
  16. bandit game
  17. 学习python需要多长时间?
  18. electron-updater更新遇到的问题 The URL protocol of the current origin (‘app://.‘) is not supported
  19. Java通过URL同步头像(总结)
  20. ImportError: TensorBoard logging requires TensorBoard version 1.15 or above 问题解决

热门文章

  1. Faster R-CNN 源码解读 (傻瓜版) - Pytorch
  2. 3D设计软件中怎么快速建模?浩辰3D快速建模教程
  3. 第一周项目0-宣告主权
  4. 大道至简之八:透过现象看本质(房价推手)
  5. 记录一个非常实用的gif制作工具licecap
  6. 全球四大卫星导航系统年鉴
  7. F5 微信银行解决方案
  8. Android 调用 系统选择器 选择 图片 或 文件(ACTION_PICK、ACTION_GET_CONTENT)
  9. 线程有哪些状态?每个状态是什么意思?又是如何切换的?
  10. openwrt设置网络共享