201410-17 Unity2D研究院之精灵Sprite之间的碰撞事件(三) 碰撞我个人觉得可以分为两大类: 比较物理的碰撞,和不太物理的碰撞。 比较物理的碰撞:比如奋斗的小鸟这种游戏,小鸟飞出去后会根据自己的速度还有重力碰到障碍物后可能会被弹回来。 不太物理的碰撞:比如超级玛丽这种游戏,无论玛丽以多块的加速度向前跑碰到了障碍物,玛丽并不会被弹回来。 那么这.... Read More >
201410-15 Unity2D研究院之精灵Sprite与屏幕之间的关系(二) 继续学习一下unity2d,上一篇说了怎么自动生成Unity的Sprite动画。有朋友在下面给我留言说,怎么设置锚点?其实很简单。如下图所示,选择精灵然后在右边设置 pivot 就可以了。这里我设置的是左下角对齐。 Unity2D研究院之自动生成动画、Animati.... Read More >
201410-10 Unity3D研究院之监听平台切换完毕的事件 今天有同事问我能不能获取平台切完换的事件,他想当平台切到Android或者切到IOS的时候用脚本在做一些事情。 代码实现起来很简单。EditorUserBuildSettings.SwitchActiveBuildTarget可以用脚本来切换平台。。EditorUserBuildSetting.... Read More >
201410-03 Unity2D研究院之自动生成动画、AnimationController、Prefab(一) 国庆了,回家了。时刻还是要吃一颗学习的心,在家了也要抽出时间好好学习一下。之前MOMO一直没研究过Unity2D,今天研究了一下,还是把自己今天的研究笔记记录下来。现在网络上已经有很多Unity2D的技术分享了,我这篇主要说说自动生成先关的东西。 Unity2D的制作流程 1、拿到美术给.... Read More >
201409-26 Unity3D研究院之手游开发中所有特殊的文件夹 这里列举出手游开发中用到了所有特殊文件夹。 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所.... Read More >
201409-25 Unity3D研究院之一张图彻底了解Unity脚本的生命周期 以前没好好看Unity的脚本手册,原来写的是这么的全。。。尤其起yield www 协同 这部分看了这张图彻底的懂了。。。 http://docs.unity3d.com/Manual/ExecutionOrder.html .... Read More >
201409-24 Unity3D研究院之使用Android的硬件缩放技术优化执行效率 Andoird太头疼了,尤其有些机器就是屏幕大别的硬件条件都很烂,为了优化渲染效率可以试试安卓的硬件缩放技术,我在真机上已经测试通过,效率确实提升了很多,FPS直线上升。。 原理如下 http://android-developers.blogspot.it/2013/09/using-har.... Read More >
201409-16 Unity3D研究院之Unity4.x打包Android Unity编辑器crash 首先这个问题很奇葩。我用unity4.5.1和最新版本unity4.5.4都出现了这个问题。 我用开发机mac系统直接在Editor下打包安卓就会Crash,但用打包机全自动打包安卓就没问题。开发机和打包机都是mac系统,他们的区别是,开发机我需要运行程序调试程序,打包机则更新svn代码后全自.... Read More >
201409-11 Unity3D研究院之Android高通骁龙800以上CPU随机crash Android上的奇葩问题真的是太多了,开始测试反馈说游戏在某些Android手机上随机crash,后来经过详细的测试发现随机闪退的手机都是搭载了高通骁龙800以上的CPU。然后连上真机当crash的时候错误的日志是: signal 11 (SIGSEGV), code 1 (SEGV_MAP.... Read More >
201409-10 NGUI研究院之为什么Scene视图中不显示Polygon Collider2D(十七) Ploygon Collider2D 的意思是多边形碰撞。如果我们想做一些不规则的按钮点击事件,可能就要用到它。比如点击地图中的某个区域,因为地图的区域肯定是无规则如果还是用NGUI的矩形来监听按钮那么效果肯定不好。 如下图所示,我分别创建两个UITexture 一个添加了BoxCol.... Read More >
201409-04 Unity3D研究院之脚本自动添加tag和Layer 有朋友问我他做了一个unity游戏插件,但是它的插件里面自定义了自己的tag和layer。这样用户在导入他的unitypackage的时候如果项目里没有写入它的tag或者layer那么就会有错误,所以他希望在导入unitypackage的时候自定把它的tag或者layer写进用户的项目里。 把.... Read More >
201408-26 Unity3D研究院之脚本生成Android Google Project 一般安卓自动化打包直接会生成个APK出来,但是我不想生成APK,我想生成Eclipse项目。 然后在自动化完成后面的打包工作。 [crayon-67b7810c873f7112352459/] 参数2就是导出的Eclipse路径 ,这里我放在与Assets平级目录下。.... Read More >
201408-22 Unity3D研究院transform.parent = parent坐标就乱了 昨天有朋友问我了一个问题,它将Hierarchy视图里的某个子节点下的GameObject拷贝到另外一个对象的子节点下面,他使用的方法就是 transform.parent = parent 但是拷贝过去以后坐标就全乱了。如下图所示我们搭建一个测试环境,我的目标是把a2拷贝在b2下面。 如下图.... Read More >