201304-15 Unity3D研究院之拓展自定义编辑器窗口(二) Unity支持自行创建窗口,也支持自定义窗口布局。在Project视图中创建一个Editor文件夹,在文件夹中在创建一条脚本。 自定义窗口需要让脚本继承EditorWindow在设置MenuItem,此时在Unity导航菜单栏中GameObjec->window就可创建一个自定义窗口。 .... Read More >
201304-11 Unity3D研究院之在开始学习拓展编辑器(一) Unity拥有非常丰富的拓展编辑器接口,如果是在网上下载过别人写的插件,你会发现为什么它的监测面板视图和普通的不一样?其实是他通过代码自己绘制的监测面板,这篇博文MOMO带大家来学习编辑器。如下图所示,这是我通过代码拓展的面板视图。 下一条简单的脚本,绑定挂在摄像.... Read More >
201304-10 Unity3D研究院之在MAC OS下解析Excel表格(五十二) 补充!!!优先看http://www.xuanyusong.com/archives/2429 我写的这一篇文章吧。。 可以直接解析excel 。 今天研究了一下Unity中解析Excel表格的操作。如果你是Windows下那么直接看这篇文章吧。 http://for.... Read More >
201303-26 Unity3D研究院之预设的使用细节(五十一) 今天有个刚入门的朋友问我了几个问题,大概都是有关预设的问题,我想想我还是在博客里面总结一下吧,预设的原理我就不说了它比较简单而且网上例子也很多。 1.预设怎么取消 如下图所示,创建一个普通的立方体对象Cube ,Hierarchy视图中名子的颜色是“白色”的。同样在创建一个Prefabe.... Read More >
201303-25 Unity3D研究院之通过C#使用Advanced CSharp Messenger(五十) Advanced CSharp Messenger 属于C#事件的一种。 维基百科中由详细的说明http://wiki.unity3d.com/index.php?title=Advanced_CSharp_Messenger 上周的一天刚巧有朋友问到我这一块的知识,那么我研究出来将它贴在博客中,帮.... Read More >
201303-24 Unity3D研究院之在Unity中分享QQ空间(四十九) 最近研究了一下Android下 Unity分享 for QQ空间,作法类似以前我在博客中写过分享新浪微博的方法,也就是自己写插件。测试用的手机Google Nexus ,Unity版本4.1,如下图所示,这是我发布成功后在QQ空间的截图。 &n.... Read More >
201303-05 Unity3D研究院之使用RenderTexture制作动态阴影(四十八) 引子:MOMO这段时间有时会玩TempRun ,后来得知它的Android版本是用Unity3D做的。后来我发现了一个诡异的问题就是TempRun角色的动态阴影到底是怎么实现的??我手头上有一个三星的Nexus7平板测试机,可是我用Unity4制作阴影放在Nexus7上动态阴影死.... Read More >
201302-26 Unity3D研究院之挥动武器产生的剑痕特效(四十七) 雨松MOMO 最近超级忙,好久没写东西啦。前几天学习了一下如何实现剑痕特效。用公司的模型写例子不太好,所以我还是用以前那个小牛头人 嘿嘿。如下图所示,你懂得蛤蛤。 目前已知3种方法可以做这种剑痕特效 1.跟随特效 2.程序实现动态面来处理剑痕动画。 3.美术实现剑痕动画,直接.... Read More >
201302-19 Unity3D研究院之处理角色控制器实现上坡爬坡减速(四十六) 按照正常情况游戏中角色在上坡爬坡的时候速度应该减慢,可是角色控制器组件没有帮我们做这个判断,刚好最近工作中需要做这个功能,我就用勾股定理的法则来解决这个问题。如下图所示,当角色在爬坡的时候,角色控制器默认行走的距离就是 “C” 。但是如果行走的距离是“C” 你会发现上坡的速度太快了.... Read More >
201301-29 Unity3D研究院之主角面朝方向一定区域内对象角度计算(四十五) 写在前面的话,前两天有个朋友在QQ上问我 如何获取主角面朝方向一定区域中的敌人对象。这个命题看似简单,其实里面蕴含了很多数学方面的东西。今天刚好有时间我就彻底的把这个疑问写在博客中。希望可以帮助到他。 在上代码之前请大家跟我先做几个简单的练习题,角度向量的计算一定要学会,不然后面的东西会很难懂.... Read More >
201301-23 iTween研究院之学习笔记Move移动篇(一) 最近项目中需要加入一些模型移动的小动画,学习过程中发现了iTween这个类库。它主要的功能就是处理模型从起始点到结束点之间运动的轨迹。(移动,旋转,音频,路径,摄像机等)它是一个开源的项目并且完全免费,它们的官网在这里 http://itween.pixelplacement.co.... Read More >
201301-05 Unity3D研究院之处理摄像机跟随避免相机穿墙拉近或透明的方法(四十四) 当摄像机处于跟随主角状态时,那么主角移动后很有可能摄像机被别的模型挡住。这样用户体验就非常不好,一般3D游戏在处理视角的时候有两种方法,第一种是让被挡住的模型变成透明,第二种是拉近摄像机。前者时候固定视角游戏使用,后者适合变化视角游戏使用。两个我们都学一学蛤蛤。 .... Read More >
201212-07 Unity3D研究院之将场景导出XML或JSON或二进制并且解析还原场景(四十二) 导出Unity场景的所有游戏对象信息,一种是XML一种是JSON。本篇文章我们把游戏场景中游戏对象的、旋转、缩放、平移与Prefab的名称导出在XML与JSON中。然后解析刚刚导出的XML或JSON通过脚本把导出的游戏场景还原。在Unity官网上下载随便下载一个demo Proje.... Read More >