2016年1月31日

Unity 关于CombineMeshes的一点使用心得

摘要: 类 Mesh 方法 public void CombineMeshes(CombineInstance[] combine) 例 mesh.CombineMeshes(combine) 1.参数combine 的数组长度不能大于int16, 如有大量Mesh需要合并, 需要分批次进行 2.mesh中 阅读全文

posted @ 2016-01-31 23:22 黑白熊1989 阅读(5305) 评论(0) 推荐(0) 编辑

2015年11月23日

C# 枚举 位运算 [Flags]标签

摘要: [Flags]//添加Flags标签 以支持位运算 public enum Permissions { Insert = 1, Delete = 2, Update = 4, Query = 8 } 阅读全文

posted @ 2015-11-23 14:47 黑白熊1989 阅读(477) 评论(0) 推荐(0) 编辑

2015年10月26日

基于Unity-NGUI的可重用列表

摘要: 简介:对于数据量较大的列表, 载入时需要创建等同于数据个数的GameObject, 非常消耗性能.本列表组件只生成Math.min(列表容器高度/条目高度 +1, 数据个数) 个GameObject, 并在列表滚动时, 重排列条目位置, 并重新对每个条目SetData(待优化).适用范围:包含大批量... 阅读全文

posted @ 2015-10-26 17:45 黑白熊1989 阅读(1452) 评论(0) 推荐(0) 编辑

2015年10月13日

Unity (疑似)BUG LayerMask GetMask Default

摘要: 发现一个Unity 的疑似BUG, LayerMask的GetMask方法在对除"Default"层以外的其他层调用时, 都能正确返回2的该层编号N次方作为掩码.而在例如LayerMask.GetMask("Default");//return 0, 而不是1的代码中, 返回的是0, 而不是2的N次... 阅读全文

posted @ 2015-10-13 15:38 黑白熊1989 阅读(689) 评论(0) 推荐(0) 编辑

2015年10月8日

C# 自定义拓展方法(this修饰符)

摘要: 创建拓展方法需要创建一个静态类, 并且拓展方法也是静态, 同时第一个参数作为所操作的类型, 需要添加this修饰符public static class Extensions{ //Function must be static //First parameter has "this" ... 阅读全文

posted @ 2015-10-08 15:08 黑白熊1989 阅读(314) 评论(0) 推荐(0) 编辑

2015年8月5日

NGUI EventDelegate 传递参数

摘要: EventDelegate ev = new EventDelegate();ev.methodName = "mymethod";ev.parameters[0] = new EventDelegate.Parameter();ev.parameters[0].obj = gameObject.t... 阅读全文

posted @ 2015-08-05 15:03 黑白熊1989 阅读(313) 评论(0) 推荐(0) 编辑

2015年8月3日

Unity3D NGUI 点击穿透问题的解决方案

摘要: 当3D场景和NGUI共存时, 点击上方的UI层按钮, 下方的3D物体也会触发OnMouseDown事件, 而有时这是我们所不希望的.解决方案:如果3D场景中的物体只需要点击等简单的操作, 那么可以将2D/3D镜头的UI Camera组件的EventType属性分别设为UI/World, 来将3D物体... 阅读全文

posted @ 2015-08-03 17:17 黑白熊1989 阅读(1990) 评论(0) 推荐(0) 编辑

2015年7月30日

Unity3D 导出apk 在真机调试时, 使用光贴图的模型丢失材质的BUG

摘要: 调试时无问题, 导出apk安装到手机上时, 带有光贴图的模型丢失材质.光贴图是在3DMax内烘焙好后, 将材质附加在场景内的面片上. 程序启动后通过代码创建光贴图shader将光贴图材质附加到对应的模型上.最后发现原因是必须将系统自带的光贴图shader设置默认永远导出, 否则导出的apk中将不包含... 阅读全文

posted @ 2015-07-30 14:05 黑白熊1989 阅读(684) 评论(0) 推荐(0) 编辑

2015年7月27日

Unity导入FBX文件部分模型丢失材质的BUG

摘要: BUG描述:Unity导入3DMax生成的FBX文件时,丢失模型的文件为大量小件物品的组合, 如椅子等. 但椅子上也只是部分材质丢失, 如只有靠背丢失材质.原因:Unity不支持单个物体超过若干万面, 当大量物体被塌陷到一个模型中后, 导入到Unity中会被默认切分成两个文件(在导入FBX模型时, ... 阅读全文

posted @ 2015-07-27 11:19 黑白熊1989 阅读(1674) 评论(0) 推荐(0) 编辑

2015年7月22日

Unity3D 5.0版本 加载dll报错, 换用4.5 版本可以正确运行与导出(x86版本)

摘要: 在Unity3D环境下测试UnityWebCore和awesomium等用来在Unity中显示网页的插件时, 发现总是不能加载dll文件.Win64环境, Unity5.0(64bit)报错内容如下:Failed to load 'Assets/Plugins/awesomium.dll', exp... 阅读全文

posted @ 2015-07-22 15:49 黑白熊1989 阅读(1313) 评论(0) 推荐(0) 编辑

导航