- 博客(11)
- 资源 (3)
- 收藏
- 关注

原创 解决Xcode6.0.1编译Unity3D工程报错
错误信息大概如下Undefined symbols for architecture i386: "_clock$UNIX2003",.....等 大概就是引用了一个链接库出错了。解决办法如下:打开OC工程里的Main.mm加入下面代码 #include extern "C"{ clock_t clock$UNIX2003(void)
2014-10-10 16:04:08
1645

原创 完美解决Unity3D(Mono和Vs)编码不一致以及行尾不一致问题!
完美解决Unity3D(Mono和Vs)编码不一致以及行尾不一致问题!自己结合以前项目里有位大神写的一个转换编码的代码,写了个Dll,完美解决了编码不一致的问题、并且对于由于Unity3D默认在编辑器创建的脚本VS和U3D会包警告行尾不一样问题也完美了解决了。如下是报 行尾不一致的警告 脚本多了看着很乱很烦人。看了雨松大大的这篇文章:Unity3D研究院之Mac&Windows文件写入结尾不一样个人想能不能一劳永逸呢?答案是肯定的!
2014-09-06 21:28:55
8018
4

原创 Unity3D渲染优化技巧
Unity3D引擎交流QQ群:【21568554】优化图形性能良好的性能对大部分游戏的成功具有决定作用。下面是一些简单的指导,用来最大限度地提高游戏的图形渲染。 图形需要哪些开销游戏的图形部分主要开销来自电脑的两个系统: GPU 或 CPU。优化的第一条原则是找到性能出现问题的地方;因为 GPU 和 CPU 的优化策略不尽相同(甚至可能截然不同 — 因此,通常在优化
2014-09-04 21:43:53
3488

原创 NGUI-五种点击事件实现方式及在3d场景中点透的情况
ngui作为unity界面插件之一中,无疑是最好用,使用最多的了从自学unity到现在界面一直使用它由于它的持续更新,我在此不得不说,确实很为开发者作想,为什么这么讲呢?大概在去年吧 当时用的那个版本已经不记得了,反正就是有个需求,要实现“无限循环”拖动,使用过以前ngui的人就知道当时是没有这个功能的,后来被自己弄出来没几天,就发现新版本中就自带了这样的东西,也
2014-08-27 18:41:37
1810

原创 Unity3D编程规范
C脚本规范:一:变量小写字母开头:int passWord = 123456;二:函数大写字母开头:void GetPassWord();三:函数参数以"_" + 小写字母开头: void SetPassWord(int _passWord);四:变量、属性、枚举、声明写最前面。Unity3D的性能优化:一.缓存组件查找另一个优化是组件缓存。这种优化需要一些代码并且不是
2014-08-22 14:38:31
4103

原创 Unity3D 发送消息小技巧
之前发送消息或者调用消息只是SendMessage或者创建一个public的GameObject,然后在程序中调用这个对象的public方法。由于没有仔细看GameObject的方法,今天才发现如果想给父级对象发送消息,或者调用父级对象的方法,我们可以使用SendMessageUpwards(“ApplyDamage”, “libufan”);这样,只要父类的函数里面有ApplyDamage方法的
2014-07-18 11:49:49
1654

原创 Unity学习笔记——MonoBehaviour类Invoke, Coroutine
MonoBehaviour概述MonoBehaviour 表示一个单一的行为。Unity中用户对游戏对象的操作被分割成若干个单一行为。每个单一行为都作为一个MonoBehaviour类来封装。再生成每个MonoBehaviour类的实例,并作为组件嵌入游戏对象。然后按照一定的顺序(从下到上)调用每个对象的重载方法来实现游戏对象的全部行为。创建在菜单Assets->create中选择
2014-06-16 11:45:14
995

原创 Unity3D:Gizmos画圆(原创)
Gizmos是场景视图里的一个可视化调试工具。在做项目过程中,我们经常会用到它,例如:绘制一条射线等。Unity3D 4.2版本截至,目前只提供了绘制射线,线段,网格球体,实体球体,网格立方体,实体立方体,图标,GUI纹理,以及摄像机线框。如果需要绘制一个圆环还需要自己写代码。
2014-06-15 16:55:33
2538

原创 Unity3D移动端内存优化(NGUI方面)
做3d移动端内存一直是人们头疼的问题,加载的资源释放了,还有其他的需要释放,比如ngui释放,其实主要是NGUI的Texture和Sprite释放,如果你脚本程序没用到NGUI组建的引用的话,切换场景后第一时间调用 Resources.UnloadUnusedAssets (); 就会释放掉。 但是如果你脚本程序用到NGUI的组建的时候,比如直接拖到脚本上的物
2014-06-13 17:01:55
1687

原创 三维软件转Unity的系统单位设置研究
之前查了下坐标转换的资料,网上都是直接摘抄的Unity3D官方的原文后来做了实验,写出自己的一点体会1.世界坐标转换成屏幕坐标[javascript]var c : Camera; var dd : Vector3; var pp : Vector3; function Start() { c = Camera().main; var w
2014-06-12 22:01:17
1037
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人