Unity5学习心得-新特性
来源:互联网 发布:mysql数据库连接url 编辑:程序博客网 时间:2024/04/28 13:39
Unity5学习心得-新特性
搞引擎的就要什么都看,什么都学,Unity更新到5之后,做了很多修改,将学习心得整理至此,借此与大家进行交流。个人网站:图形学人
Unity简介
开发者可以使用Unity制作一个3D/2D的游戏或者App,Untiy提供了编辑器以及一系列的服务。
Unity也在不断的更新,增加新的特性,完善已有的特性,删除废弃的特性。对于新的开发者,当然是选择使用新版本的unity,而对于一些老的项目的维护,或者因为正在开发所以需要锁定版本的项目,一般是会使用一个老的版本。
笔者认为Unity最重要的官方资料就是文档,Unity的文档分为在线版和本地版。文档会跟着版本的升级不停做出更新的,官方文档一般都是最新版,当然开发者也可以从官网中查看历史版本Unity的文档或者直接看本地版。在Unity5.3之前,安装Unity的时候都会自动下载对应该版本的本地版文档,而在Unity5.3之后,需要开发者根据自己的需要,选择是否下载本地版文档。
除了文档之外,Unity还提供了如下一些网站开始供开发者学习:
- 问答
- 论坛
- 官方中文论坛
- 技术支持组整理的问答库
- 教程(youtube)
- Unity Ads
- Everyplay
- 资源商店
- Known Issue
新特性
以下总结,全部参考官方文档,如果已有项目计划升级,也可以参考官方升级教程。
- 多场景编辑 Multi-Scene Editing
支持同时打开和编辑多个场景。 - 新的2D关节 New 2D Joints
人物的支架是由骨骼的transform和连接骨骼的关节组成,关节的作用至关重要。 - 浮力特效 Buoyancy Effector
用于模拟液体。 - Sprite Creator
2D游戏中元素被称为sprite。 - OpenGL Core Support
支持与DX11对应的OpenGL版本,使得OpenGL支持了DX11支持的高级shader。 - 导入欧拉曲线动画 Euler Curve Animation Import
一般旋转曲线在导入的时候会按照四元数导入,但是这样有时候会导致不便以及与原动画不同的效果。现在可以以欧拉值的方式选择保留旋转曲线。 - LZ4 Asset Bundle Compression
Asset Bundle的一个新的压缩选项,可以只解压缩需要的部分。这样可以避免之前必须全部解压缩造成的时间浪费。 - Sprite Flipping
使得Sprite可以不用通过设置transform和scale的方式,在X或者Y方向翻转。 - 增强版的粒子系统 Particle System Improvements
现在所有属性都可以通过脚本控制,并加入了一些3D旋转和蒙皮层发射等新特性。 - App内置购买 In-App Purchases
更方便的在App内部嵌入购买,支持的最流行的App Store比如iOS App Store,Mac App Store,Google Play and Windows Store。 - 多屏幕显示 Multi-Display support
同时支持在8个屏幕上显示8个摄像机拍摄出来的结果。这样非常有利于多屏幕模拟设备以及公共信息亭设备等。 - 主机迁移 Network Host Migration
当现有主机失去连接后,可以使得其他的某个客户端接任担当新的主机。 - 异步纹理上传 Asynchronous Texture Upload
开启时间片上传纹理机制,这样可以减少游戏主线程的时间浪费。 - 增强版的行为树 Speedtree Improvements
适用多核机制,提高billboard trees的性能。 - JSON Serialization
可以更加方便的在序列化的Unity对象和json之间做转换。
更多更详细的内容可以参照Release Notes。
0 0
- Unity5学习心得-新特性
- Unity5.x新特性
- Unity5.0新特性 StateMachineBehaviours
- Unity5.0新特性------新动画功能
- Unity5.0新特性------动画的StateMachineBehaviours
- Unity5.0新特性------动画的StateMachineBehaviours
- (六)Unity5.0新特性------新动画功能
- (十)Unity5.0新特性------新UI系统实战
- Java8 新特性 Lambda 表达式学习心得
- (三)Unity5.0新特性------动画的StateMachineBehaviours
- Unity5新特性完全教学(一)【上篇】
- (五)Unity5.0新特性------unity中编写脚本
- (七)Unity5.0新特性------介绍IL2CPP内部构建
- (十一)Unity5新特性----实战2D游戏
- Unity5.0新特性介绍IL2CPP内部构建
- Unity5.0 AssetBundle 学习心得
- Unity5学习心得-2D
- Unity5学习心得-Asset
- Android与H5的交互
- HDU1520->树形DP
- php 中 0 == 'false',0 == false 会相等,而false != 'false的原因。
- OkHttp使用教程
- 连缀介绍和简单库对象
- Unity5学习心得-新特性
- 算法:求1+2+3+...+n
- 【Python学习笔记】print语句和注释
- jquery之table:给table动态增加行、清空table
- 算法学习三:使用霍纳规则计算多项式
- 欢迎使用CSDN-markdown编辑器
- 【译】Android中构建快速可靠的UI测试
- java初学之移位运算符<<, >>, >>>
- git撤销修改