Unity新的动画时间线

Unity 2.5发布后,我终于有时间开发新功能.我喜欢这部分,我们新功能如此漂亮,前几个星期总是让人感觉这像是世界上最快的编码.
Rune和Nicholas忙于新的动画线(事实上,我抢先于Rune,Rune在真正的工作而我在模仿于Photoshop和给他捣乱),我们基本上去完全重写了动画线,让您通过编辑曲线可以控制所有关键帧,切线拖拽,看看我们的想法:

即将到来的2.6时间线制品

我真的十分激动于这个.我想,它需要做很多的脚本工作.它还将支持材质动画(这样你就可以只用曲线做UV移动,而不是从头写代码)

Unity 路线图

Unity 2.6是Unity 2.x系列的中一个大版本更新(提供免费升级).我们计划在今年晚夏的某个时候发布Unity 2.6.它将带来以下惊喜:

后台加载
我们原来用在Cartoon网络公司开发的FusionFall中的后台加载技术现在整合到了Unity中.Cartoon网络公司建立了庞大的流式世界,整个游戏被分为16X16个场景.当角色奔跑在游戏世界中场景块将飞快的加载和卸载.载入过程中不会有明显的卡帧现象.因为所有载入代码是运行在不同的线程.这将有一个单独的API给你使用,并且很简单,复杂的部分Unity会替你处理.

内置实时档案编辑器
Dmitry刚刚从EA加入了我们(先前在Crytek领导R&D),Unity会给你和游戏一样的属性档案编辑器.节省制作时间和脚本时间.这样你一步就能回到上一个框架.探寻查看管理所有内存分配,因此.它将会是伟大的垃圾回收机制.

内存优化+性能优化
Aras在图形渲染管道优化上已经花了一些时间.例如将阴影渲染代码的提高了30%的速度.Renaldas也在以iPhone为核心做优化.有些人将会重归Unity,因此,我们将看到一些收益点.最后,在2008年期间,我们做了很多FusionFall的优化(毕竟,我们将完整的网络游戏运行于非常低端的硬件),.他们都将使用Unity 2.6.我们不知道最后我们能将性能提提升做到何种程度,但它的变化你能感觉到看得出.

Visual Studio集成
Unity一直是设计师的一种工具,艺术家和铁杆程序员一起工作,一起分享喜悦.在Unity 2.6中,我们将自动生成Visual Studio项目,你可以双击控制台中的错误,Unity将在Visual Studio中定位到这错误行.让我们面对现实吧,Visual Studio是世界上最好的写C#代码的IDE,我们将让Unity用户更好更容易的利用Visual Studio.

关键帧与动画曲线编辑器
Rune 和 Nicholas正在做Unity全新的动画曲线编辑器.你能在Nicholas的博客看到更多的信息.但是,总之,它很艰难.这是一个完整的曲线编辑器,支持编辑曲线切线,它很强大就像人们所知道的3ds Max和Maya,但是它更直观.它可以让你给任何类型的资源作动画,你甚至可以做动画材质,如UV位移和缩放,色彩,飘动,位移动画.

我难以想象,当人们得到这些材质动画工具,再加上我们的Shader系统,就可以任意的发挥艺术家才能,这将开辟一个可怕的图形效果新世界.

导入的资源卸载
我们正在找一个办法,从脚本反应判断哪些资源被卸载或对场景中的任何对象使用垃圾收集.

基于顶点着色的顶点照明
目前Unity使用的是固定功能管线为顶点对象照明和顶点着色灯.在Direct3D渲染上的伪灯光或自相交面.我们将进行一个完整的修正结束这个工具,定义顶点着色的顶点照明,你不用做任何事,它就会工作!

抗锯齿效果
抗锯齿能像图像处理后的效果.nuff说.

更高版本
还有其他一些非常重要的功能,我们正在努力.我们希望他们尽快出现在Unity中.它们不会出现在2.6和我们也不知道它们什么时候结束,但它们将会作为Unity 2.x的免费升级.

调试器
虽然Unity提供了很强的调试工具给观察成员变化和督察脚本的修改,但我们还没有进行重写调试器.目前,我们正增加了内部调试.为OS X增加Mono支持和我们正和另一家Windows的调试器签订合作合同.

Perforce和SVN集成
这些天Perforce和SVN整合与Unity一直深深的印在我们的脑海里.因为我们的游戏工作室越来越大乃至成为了Unity的理事会,这是一个非常重要的功能.就目前而言,请放心,支持Perforce/SVN不远了.

2.5.1的错误修复更新
新功能更酷,但在此之前,我们会确保Unity 2.5.1稳定性.我们刚刚发布了首次为Windows平台而发布的编辑器,我们看到它工作的很好,但是还是会有一些奇怪问题,我们需要修正.因此预计Unity 2.5.1会很快发布,重点只是在错误修正.

转载请注明来处,否则MJJ.

Unity脚本入门中文教程

本教程由威阿翻译,转载请保证文档完整及注明来处”1Vr.CN”,否则MJJ.

1. 教程目的
在Unity中,脚本是用来界定用户在游戏中的行为(或规则).Unity推荐使用的编程语言是
Javascript,但是C#或Boo同样也可以.
本教程不仅介绍了脚本的基础,也介绍了脚本的重要内容(API).你可以专注于您的游戏设计并缩
短开发周期.充分理解了这些的基础教程能使你更充分的使用Unity.
2. 前提
本教程的重点是Unity脚本基础,假设你已经熟悉了Unity的界面(如果不是,你应该阅读Unity GUI教程).为了使脚本更容易理解,最好有个支持JavaScript语法高亮的代码编辑器,也就是将关键字用不同的颜色显示出来. SubEthaEdit就是这样的编辑器. 注: 如果需要实际操作的文字,会被加”-”前缀…………

点击下载此文件