unity3d animation unity的animation动画系统
一、新人想学unity3d,需要什么基础
新人做Unity需要掌握编程基础和Unity3D引擎的基础
编程基础:
1、能理解面向对象是啥意思。
会Java或者C#或C++
因为Unity编程需要有c#语言基础
2、Unity编程需要了解C#的一些基本知识
例如:值类型、引用类型、网络基础、数据结构等等
Unity3D引擎基础:
1、Unity基本功能和基本操作
2、Unity2D/3D物理系统
3、Unity2D/3D动画系统
4、Unity基本组件
5、打包、发布
...
很多
二、unity3d里面Animation和Animator的区别
animator代表的是属性动画,改变的是View属性的值;animation代表的是帧动画,不改变View属性的值。
三、Unity有什么特点
游戏引擎。
1、可视化编程界面完成各种开发工作,高效脚本编辑,方便开发;
2、自动瞬时导入,Unity支持大部分3D模型,骨骼和动画直接导入,贴图材质自动转换为U3D格式;
3、只需一键即可完成作品的多开发和部署;
4、底层支持OpenGL和Direct11,简单实用的物理引擎,高质量粒子系统,轻松上手效果逼真;
5、支持JavaScript、C#、Boo脚本语言;
6、Unity性能卓越,开发效率出类拔萃,极具性价比优势7、支持从单机应用到大型多人联网游戏开发.