iTween可视化路径编辑器

我想iTween最爽的功能就是让物体沿着一个路径平滑的运动.但是,代码写这些路径可挺麻烦的,通常要坐很多个空物体等来辅助做路径点.为了使这个事情更简洁,加强iTween易用性,我创建了一个名为iTweenPath的可视化插件来辅助iTween的动作路径创建及可视化编辑.

我用一个滑块调节作为调节路径节点的控制,默认是10个,如果你想要更多的,你可以编辑一下脚本,改成你需要的,打开iTweenPathEditor.cs修改第48行里的数值即可.

_target.nodeCount = Mathf.Clamp(EditorGUILayout.IntSlider(_target.nodeCount, 0, 10), 2,100);

如果你需要最多30个节点.你就改成

_target.nodeCount = Mathf.Clamp(EditorGUILayout.IntSlider(_target.nodeCount, 0, 30), 2,100);

具体用法,看视频教程吧!

http://player.youku.com/player.php/sid/XMjY5OTYxODQw/v.swf

原文:http://pixelplacement.com/2010/12/03/visual-editor-for-itween-motion-paths/
转载请注明来自1Vr.Cn

Unity动画库插件iTween介绍

iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等.

iTween的核心是数值的插值.只需要定义开始和结束,中间过程iTween就会帮你弄好,简单易用,作用毫不马虎.

“但是我用xxx可以做这个的”

每件事情都会有多个方法来实现,Unity里也是,你可以用建模软件做动画,也可以在Unity内部的动画时间线来做,也可以用Js,C#等来做,可是谁不想更快更容易的完成需要的动画效果呢?iTween就是给你的答案.制造简单不代表产出的东西简单,并且iTween经受了个大游戏工作室的测试考验,高效,快捷,简单,稳定,不试它会后悔的.呵呵.

“好吧,我决定试试,我怎么开始呢?”
先从http://itween.pixelplacement.com/下载iTween插件,它由一个c#文件组成,支持Unity所有版本以及不管你用什么编程语言都可以使用它,如果你是用Js,你要将它放在Editor文件夹里,如果是c#,放在项目的Assets里的任意目录即可.好了,你装好它了.

“Hello World!”
下面了解一下iTween的基础知识,iTween的所有方法都有2种方式,一种简单的(simple),一种定制的复杂(customizable)的.在复杂定制方式里可以设置iTween所有属性方法.iTween里的方法几乎都需要赋予一个GameObject,为了获取更大的性能,只有一些特定的函数可以在Update方法中重复调用,

iTween可以做很多事情,我们先从简单的学起,先控制一个物体从一个位置移动到另一个地方,这里用到MoveTo()方法.让它两秒后移动到(2,0,0)位置上:

iTween.MoveTo(gameObject, Vector3(2,0,0), 3);

上面是不是很简单?我们如果需要对这个动画进行更多的控制,我们需要用”customizable”模式,像下面这样写:

iTween.MoveTo(gameObject, {“x”:2, “time”:3, “loopType”:”pingPong”, “delay”:1));

上面的意思就是三秒的时间将物体运动到x坐标为2的位置,运动的类型为”pingPong”,延时1秒执行这个运动.

如果想完全了解iTween所有方法,请查看完整的描述文档:http://itween.pixelplacement.com/documentation.php

“令人厌恶的哈希表”

有很多参数更你设置,在C#中.你可能要这样写才可以:


Hashtable parameters = new Hashtable();
parameters.Add("x",2);
parameters.Add("time",3);
parameters.Add("looptype",iTween.LoopType.pingPong);
parameters.Add("delay",1);
iTween.MoveTo(gameObject, parameters);

在Js中只要一行代码到C#中变成了六行,有点违背了最小投入最大产出的中心思想,但是,不要怕,iTween有一个解决方案,让C#中也可以像JavaScript那样简介,iTween里的hash()方法就可以做到,看下面修改后的代码:

iTween.MoveTo(gameObject, iTween.Hash(“x”,2,“time”,3,“loopType”,”pingPong”,“delay”,1));

这样好多了吧.

“所有的东西都免费!”

iTween会定期更新,其中包括修复错误以及更新例子,完善文档等支持.作者做iTween不知疲倦的工作了约五个月,还要照顾他怀孕的妻子,工作,家庭装修,几乎都不睡觉了.他的目标就是帮助更多的人学习C#.带动所有人互帮互助.

希望iTween会帮助到更多的人.

原文:http://pixelplacement.com/2010/11/14/itween-for-unity/
转载请注明来自1Vr.Cn

在Unity中内建脚本参考搜索

如果你和我一样.同时玩弄10多个项目,打开很多工具软件,难免手忙脚乱,脑袋也不会完全记住所有API命令,每次都去Help > Scripting Reference,然后再点击Search找需要的东西,太恼人了.

如果是这样.来用用这个文档搜索工具吧,它将提升你的工作效率.呵呵.

只需要将资源包导入你的项目里,你会发现Unity菜单栏出现一项”Pixelplacement”菜单,里面有个”Doc Search”,将这个窗口拽到你喜欢的位置.所有搜索将在这里进行,也会记忆你搜索的历史,你可以选择搜索本地的文档,你也可以用默认在Unity站点上搜索.

点击下载脚本包

用图片在Unity中做全屏背景

如果你需要将一个图片做为场景的背景,且需要图片完全匹配屏幕的宽和高,就试试这个吧.

导入资源包后只需要将脚本赋予相机,并设定你要作为背景的图像即可.他会自动将图像尺寸与屏幕匹配,如果你屏幕是480*320,那么你的图最好也做480*320的.比例不对可能出现拉伸哦.还有一个参数是设定距离,也就是这个背景与相机的间距.

点击下载脚本包下载

原文:http://pixelplacement.com/2010/12/17/the-solution-to-image-backgrounds-in-unity/

如何往Unity资源商店提交内容

Unity的资源商店上好东西确实不少.大家有空时候可以去淘淘.

视频教程:

http://player.youku.com/player.php/sid/XMjY4NDUyNjM2/v.swf

有些人与Unity联系,询问有关提交自己做的内容到资源商店的问题以及寻求教程.因此,Unity公司给目前提交流程做了一个视频教程.另外,他们也在优化提交过程,让整个提交过程变得更加简单,到时候还会有新的提交教程出现.

为什么还不去提交你的东西?没准下一个像他(http://blog.1vr.cn/article.asp?id=584)的人就是你!

视频里提到了一些模板文件.你可以从这里下载.
http://files.unity3d.com/will/keyimages.zip

原文:http://blogs.unity3d.com/2011/05/17/how-to-submit-content-to-the-unity-asset-store/
转载请注明来自1Vr.Cn

北京国际科技产业博览会去公司展台溜达记

昨天展会第一天,去溜达了一圈.偏振眼镜没剩几个,呵呵.都以为回家直接能看立体电视呢.

下面是小蛇写的,我直接转来了..

18日,第十四届北京科技产业博览会高新技术展览会,在北京中国国际展览中心拉开帷幕。和威阿仔一起去公司的展会溜达溜达~哇卡卡。总体感觉使用的东西不是很多哇,大部分所谓的产品都还比较牵强,当然也有一些确实属于实力派的….

一大早的和威仔驱车大老远的摸到这里的….没来过来,完全靠gps摸到的,不容易阿.

4号馆找到,看看自己公司的展台去吧,噢哈哈。

一派紧张的准备中阿,结果还是没赶上,还没弄完人群就上来了….那个忙阿~

威仔他们卖力的调试着投影~xxxxx good boy!

一个上午,外面的大电视居然不能用阿~杯具,最后直接争用了我们带来的mbp~….

保护肖像权~

gt驾驶机框都带来了。。。。

后面展位展出的新能源骑车,卸掉壳开出去应该很拉风…

人潮开始上来了…

没过几个小时,井喷了….

公司另一个展位的演示…

威阿视察展会的工作ing….

效果反馈还是很不错的嘛~

BTV的来专题访问了 。。。。。威阿难道又将再次出镜?。。。。

临走发现春晚上出现的李咏二号。。。

最后赋几张展示小区内人群。。。那个叫热~

转自:http://www.ioiobox.com/article/kbh.htm