看了一下unity5.6的新功能 以及Timeline
2017-04-21 01:15
465 查看
3月31日unity5.6发布,然而timeline(前sequence模块)被delay到unity 2017。上个星期官方又发布了unity 2017的beta版本
抽空看了下
(unity5.6 官方介绍链接:https://blogs.unity3d.com/cn/2017/03/31/5-6-is-now-available-and-completes-the-unity-5-cycle)
用于可视化调试场景中的物理组件,其中Hide系列开关都是针对特殊高亮的
他只会隐藏高亮,而不会真正隐藏对象。
这个之前的单元测试插件就有,叫做集成测试,不过很不好用。
大概感觉是有一些改动,对比一下:
新版本(Editor/Play模式都是直接协程了):
旧版本:
播放游戏过场动画时,不需要MovieTexture,你只需要把外部视频的链接丢进去即可
这样可以省下许多中间转换的时间
并且诸如广告牌这样的效果,你不需要手动创建RenderTexture,只需要设置几个参数就可以附着到Mesh上。
Profile中也有了视频播放相关参数,应该不是一次性加载到内存中的
不知道有没有达到Bink级,不过应该是不需要插件了。
一个新的大坑
可以支持各种自定义Track,以及和Playable的组合。
默认自带了5种Track
如果直接去官方下载unity2017 beta直接就集成了Timeline
(另外unity2017 beta实验性的支持 .net4.6。目前一些语法糖已测试
异步因为没有Task,应该是不支持)
官方论坛的Timeline模块介绍&教程:
https://forum.unity3d.com/threads/timeline-experimental-preview-release-1.455265/
抽空看了下
(unity5.6 官方介绍链接:https://blogs.unity3d.com/cn/2017/03/31/5-6-is-now-available-and-completes-the-unity-5-cycle)
1.Physics Debugger
用于可视化调试场景中的物理组件,其中Hide系列开关都是针对特殊高亮的
他只会隐藏高亮,而不会真正隐藏对象。
2.Test Runner集成播放模式测试
这个之前的单元测试插件就有,叫做集成测试,不过很不好用。
大概感觉是有一些改动,对比一下:
新版本(Editor/Play模式都是直接协程了):
public class NewEditModeTest { [Test] public void NewEditModeTestSimplePasses() { // Use the Assert class to test conditions. } // A UnityTest behaves like a coroutine in PlayMode // and allows you to yield null to skip a frame in EditMode [UnityTest] public IEnumerator NewEditModeTestWithEnumeratorPasses() { // Use the Assert class to test conditions. // yield to skip a frame yield return null; } }
旧版本:
public class NewEditorTest { [Test] public void EditorTest() { //Arrange var gameObject = new GameObject(); //Act //Try to rename the GameObject var newGameObjectName = "My game object"; gameObject.name = newGameObjectName; //Assert //The object has a new name Assert.AreEqual(newGameObjectName, gameObject.name); } }
3.Video API
这是一个很重要的新功能播放游戏过场动画时,不需要MovieTexture,你只需要把外部视频的链接丢进去即可
这样可以省下许多中间转换的时间
并且诸如广告牌这样的效果,你不需要手动创建RenderTexture,只需要设置几个参数就可以附着到Mesh上。
Profile中也有了视频播放相关参数,应该不是一次性加载到内存中的
不知道有没有达到Bink级,不过应该是不需要插件了。
4.其他改动
开放NavMesh API,支持Vulkan等等。不赘述5.Timline(Unity2017)
一个新的大坑
可以支持各种自定义Track,以及和Playable的组合。
默认自带了5种Track
如果直接去官方下载unity2017 beta直接就集成了Timeline
(另外unity2017 beta实验性的支持 .net4.6。目前一些语法糖已测试
异步因为没有Task,应该是不支持)
官方论坛的Timeline模块介绍&教程:
https://forum.unity3d.com/threads/timeline-experimental-preview-release-1.455265/
相关文章推荐
- Unity自带网络功能——创建服务,以及连接指定服务
- PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解
- unity2017新功能Timeline
- 聊一下近况,研究unity的flash发布功能
- Unity 5.6推出 改进图形性能以及支持Vulkan API
- MySQL5.6中新增特性、不推荐使用的功能以及废弃的功能
- 【Unity快速实现小功能】声音控制三部曲之(三)—— 声音、音效开关以及音量大小控制
- PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解
- Unity 中 C# 的基础语法 以及 常用功能
- Unity User Group 北京站:《Unity5.6新功能介绍以及HoloLens开发》
- unity Unet中标签函数用法 以及一些功能的实现思路(全是干货)
- 最近总结了很多C#以及Unity的基础知识,分享一下
- [转]PHP 5.2~5.6 对照以及功能具体解释
- PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解
- PHP 5.2、5.3、5.4、5.5、5.6 版本区别对比以及新功能详解
- MySQL5.6中新增特性、不推荐使用的功能以及废弃的功能
- unity5.6新功能VideoPlayer播放声音,判断视频播放完毕,以及遇到的坑总结
- MySQL5.6中新增特性、不推荐使用的功能以及废弃的功能
- Unity实现类似我的世界(Minecraft)的创建物体以及销毁物体的功能
- [转]PHP 5.2~5.6 对比以及功能详解