zoukankan      html  css  js  c++  java
  • 看了一下unity5.6的新功能 以及Timeline

    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)

    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/

  • 相关阅读:
    毕业考试
    相机标定
    深度相机
    怎么选工业相机
    Python Socket 编程
    Canoe 过滤Trace中报文
    Canoe 使用Replay Block CAN回放报文
    安装Jupyter Notebook
    Altium Designer PCB 画板框
    EMQX 取消匿名登录和添加、删除用户
  • 原文地址:https://www.cnblogs.com/hont/p/6741652.html
Copyright © 2011-2022 走看看