level 13
岚依王子
楼主
刚刚在Unity的网站看到Unity发布6.0了,有许多很方便的新功能,先搬运一部分到吧里来吧~

完全支持多线程 - Unity的一个缺点就是对于多线程的支持不够好。所有继承自UnityEngine.Object的对象都是线程不安全的,要想较好的实现多线程,需要自行对Unity的对象进行同步控制,比较麻烦,也导致现在许多使用Unity制作的游戏都基本上是单线程的。Unity6.0完全更改了Unity API的使用方式,在Project Manager里勾选Multithreading之后,所有继承自UnityEngine.Object的对象都会自动同步、在必要的时候上锁,不会过大的影响单线程的性能、而且能大幅提高游戏在多核处理器上的性能。
自带对神经网络的支持 - 在CES 2017上,高通向展示了他们的新一代处理器骁龙835,这款处理器的一个令人瞩目的特点就是它有一个神经处理引擎,此外高通还提供该引擎的SDK。实际上,游戏经常需要高质量的AI,因此,Unity6.0也携带了有关神经网络的API,而且专门对带有神经处理单元的处理器优化。
例如UnityEngine.AI里的NeuralNetwork类,玩家可以使用它来创建一个神经网络,以控制AI的行为、寻路,甚至可以做到让游戏的剧情动态发展以及让NPC与玩家聊天。

原生支持Lua - Unity6.0添加了一个新的Lua模块以及相应的API,可以很方便的动态加载以及执行Lua代码,热更新在Unity6.0中将会变得非常方便。
自带可在Unity编辑器内使用的顶点编辑器 - 看上去这并不是什么特别重要的功能,但是无论如何你现在可以在Unity里直接建模了,一些简单的模型可以直接用Unity自带的顶点编辑器完成,而不需要切换到建模软件,因此尽管Unity提供的这个顶点编辑器比较简陋,但还是一个比较方便的功能。
可视化着色器编辑器 - Unity6.0 似乎加入了一个类似ShaderForge (https://www.assetstore.unity3d.com/en/#!/content/68570)的着色器编辑器,现在在大部分情况下你都可以通过拖拽以及修改参数来创建新的Shader,而不需要去写代码了!

网址:https://unity3d.com/6.0
顺便,祝大家节日快乐~
2017年03月31日 23点03分
1

完全支持多线程 - Unity的一个缺点就是对于多线程的支持不够好。所有继承自UnityEngine.Object的对象都是线程不安全的,要想较好的实现多线程,需要自行对Unity的对象进行同步控制,比较麻烦,也导致现在许多使用Unity制作的游戏都基本上是单线程的。Unity6.0完全更改了Unity API的使用方式,在Project Manager里勾选Multithreading之后,所有继承自UnityEngine.Object的对象都会自动同步、在必要的时候上锁,不会过大的影响单线程的性能、而且能大幅提高游戏在多核处理器上的性能。自带对神经网络的支持 - 在CES 2017上,高通向展示了他们的新一代处理器骁龙835,这款处理器的一个令人瞩目的特点就是它有一个神经处理引擎,此外高通还提供该引擎的SDK。实际上,游戏经常需要高质量的AI,因此,Unity6.0也携带了有关神经网络的API,而且专门对带有神经处理单元的处理器优化。
例如UnityEngine.AI里的NeuralNetwork类,玩家可以使用它来创建一个神经网络,以控制AI的行为、寻路,甚至可以做到让游戏的剧情动态发展以及让NPC与玩家聊天。

原生支持Lua - Unity6.0添加了一个新的Lua模块以及相应的API,可以很方便的动态加载以及执行Lua代码,热更新在Unity6.0中将会变得非常方便。自带可在Unity编辑器内使用的顶点编辑器 - 看上去这并不是什么特别重要的功能,但是无论如何你现在可以在Unity里直接建模了,一些简单的模型可以直接用Unity自带的顶点编辑器完成,而不需要切换到建模软件,因此尽管Unity提供的这个顶点编辑器比较简陋,但还是一个比较方便的功能。
可视化着色器编辑器 - Unity6.0 似乎加入了一个类似ShaderForge (https://www.assetstore.unity3d.com/en/#!/content/68570)的着色器编辑器,现在在大部分情况下你都可以通过拖拽以及修改参数来创建新的Shader,而不需要去写代码了!

网址:https://unity3d.com/6.0顺便,祝大家节日快乐~
