自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Unity项目苹果提审Mach-O文件大于80M问题解决方法

项目中遇到Mach-O文件为90多M的苹果提审失败通知(已经使用了各种优化方法),重点查了一下,发现苹果对于Mach-O文件大小的要求是https://support.unity3d.com/hc/en-us/articles/208412186-IL2CPP-build-size-optimizationsMinimumOSVersion设置为7.0就可以支持现在绝大多...

2016-06-29 16:36:00 173

转载 Unity加载prefab时调用脚本函数顺序和内存释放问题

加载prefab时使用两个接口:GameObject objPrefab = Resources.Load(pathName) as GameObject;GameObjectframe = NGUITools.AddChild(parent, objPrefab);  //parent为对象需要挂载到的父节点对象对象在被挂载到父节点上时,会调用脚本,分为两种情况:1....

2015-11-17 15:24:00 343

转载 Unity3d中多足怪的物理RagDoll实现

Unity3D 4.5中的物理只支持双足人形的RagDoll,对于非双足人形的怪物,需要自己动手在每根骨骼上添加物理关节(joint)。具体做法是:1.在3DsMax中创建怪物模型及骨骼;2.使用NVIDIA_PhysX_For_Autodesk_3ds_Max插件生成怪物模型的RagDoll,设置骨骼碰撞体参数及关节约束(Joint Constraint)参数;3.将生成的...

2014-11-12 11:04:00 345

转载 手游各个系统及UI架构剖析

最近在用unity3d搞手游项目,前两天思考了一下游戏中各个系统和UI之间的代码架构关系,结合以前的项目经验,在这里记录一下。这里各个系统是指游戏中如背包、血条、排行榜等系统。1.每个系统需要一个管理器来进行管理,管理器应该是单件,管理器之间应该能够方便地相互找到和调用接口;2.每个系统UI逻辑和领域逻辑应该分离,并且UI对于领域逻辑不可见。这样的话即使项目需要换UI,不需要修改...

2014-09-27 17:05:00 5933

转载 GUI库中RichEdit控件开发的林林总总

之前开发了RichEdit控件,现在回顾总结一下。Rich text format格式(通常缩写为RTF)是一种专有的文档文件格式,是1987年Microsoft对文件跨平台交换开发发布的规范,详情参考维基百科Rich text format(http://en.wikipedia.org/wiki/Rich_Text_Format),该格式支持在文档中显示多种类型的文本对象。该格式...

2014-09-21 16:48:00 113

转载 手游客户端数据表接入随笔

手游在接入数据库表时需要考虑几个问题;1.unity使用C#语言,数据表读取接口也需要使用C#语言;2.基础组件库提供了excel到bin格式的转表工具,tdr组件支持将元数据格式转换为可读取bin格式数据的C#接口代码集,可以将数据表配表到读取的流程整理为  (1)程序建立excel表格和表格对应元数据结构xml文件;  (2)策划在已经建立的excel表格中添加修改删...

2014-09-21 16:48:00 139

转载 使用windbg观察IA-32处理器启用PAE后内存分页映射关系

目的 调试代码的过程中,在一些复杂情况下需要查看内存数据的实际物理地址。32位windows xp sp2系统在intel处理器下默认启用了PAE,这里就探讨一下在启用PAE后查看实际物理地址的方法。原理 PAE是PhysicalAddressExtension的缩写,即物理地址扩展。简单来说,就是把IA-32处理器的寻址能力从原来的4GB扩展到64GB。寻...

2013-11-02 18:43:00 395

转载 lua语言中闭包的学习心得

lua语言有如下两个特点:1.lua中的函数可以被存放在变量、表中,也可以作为函数的参数,还可以作为函数的返回值,如:      func = function()        print("Hello");      end  等价于      function func()        print("Hello");      end  这两种...

2011-07-19 00:09:00 144

转载 SSE优化在数学库中的应用之四

引自:http://hi.baidu.com/sige_online/blog/item/d8fdfffc8f0033f7fd037fac.html我和这个家伙打交道已经有差不多七年时间了,所以脾性非常熟悉。首先求分量的平方和,判断是否为0(问我为什么不直接用 if( len == 0 )?好样的,请先去复习一下浮点数的基本知识),然后再求倒数,最后反映到分量上。在把它写成SSE...

2011-06-26 20:57:00 248

转载 SSE优化在数学库中的应用之三

引自:http://hi.baidu.com/sige_online/blog/item/d8fdfffc8f0033f7fd037fac.html然后我们把注意力放到一条非常特殊的指令shufps(对应intrinsic是_mm_shuffle_ps)上面。这是一条非常有用的指令,它可以把两个操作数的分量以特定的顺序排列并赋予给目标数。比如__m128 b = _mm_sh...

2011-06-26 20:54:00 207

转载 SSE优化在数学库中的应用之二

引自:http://hi.baidu.com/sige_online/blog/item/d8fdfffc8f0033f7fd037fac.html下面将通过几个简单的运算例子介绍SSE intrinsic的使用。首先,使用SSE需要一个新的头文件 #include <xmmintrin.h>里面定义了一个新的数据类型,__m128,这是一个128位、4个32位...

2011-06-26 20:48:00 198

转载 SSE优化在数学库中的应用之一

引自:http://hi.baidu.com/sige_online/blog/item/d8fdfffc8f0033f7fd037fac.html毫无疑问,数学库是图形程序的基石,是图形程序运行效率的关键之一。一个优秀的数学库可以让图形程序运行得更流畅,甚至要快上几十倍上百倍。有时候替换一条除法运算会带来成倍的效率增长,比如用乘以 1/op 替换 vector 里的 opera...

2011-06-26 20:36:00 181

转载 Windbg调试符号概括

调试符号对于调试器的正常工作很重要,如果缺少调试符号或调试符号不匹配,那么调试器就可能显示出错误的结果。因此在调试过程中正确的加载和使用调试符号是非常关键的。使用调试符号一般按照下面步骤完成:1.设置符号搜索路径;2.加载符号文件;3.检查符号是否加载成功。1.设置符号搜索路径.sympath 命令设置或增加符号路径,如:.sympath SRV*d:\symbol...

2011-06-13 23:27:00 135

转载 Windbg初探

Windbg是调试Window客户端程序的利器,这篇文章记录其基本使用方法,以方便跟踪调试发布的程序。1.Windbg与客户端程序关联方法  (1)启动客户端自动唤起windbg:Windbg目录下有名为gflags的可执行文件,打开后如下图所示:        选择Image File页签,按图中所示,将要关联的客户端程序和windbg所在目录全名填入,确定之后便完...

2010-11-30 23:09:00 97

转载 这两天里发生的几件事儿

  这周发生了几件事情,让我对于程序有了新的认识,记录一下:1.客户端造成的全服崩溃  在协议中处理字符串时一定要小心再小心。自己写的一个超链接系统接口,在处理超链接字符串参数时,没有充分考虑到异常情况的处理,导致了崩溃,代码大意如下:  void DealStrFromProtocol(std::string str)  {    UINT begin= str....

2010-11-30 21:22:00 114

转载 vector与hashTable结合提升数据操作能力(空间不为瓶颈)

vector可以通过下标遍历,hashTable插入、删除和查询效率很高,如果一组数据需要频繁的增删及查询,则适用于hashTable,但是有时又有遍历的需求,不妨考虑在完成hashTable数据的更改同时,将其另外存入一个vector中(前提是空间不为瓶颈),最近解决了类似的问题以记之,另外又做抛砖引玉,不知有没有更好的方式,可以在这里讨论一下。转载于:https://w...

2010-11-30 21:20:00 120

转载 Python3.x移除了callable内建函数

最近学习Python的时候,在Python3下跑《Dive Into Python》一个例子,发现在调用callable()函数时报了错误:NameError: name 'callable' is not defined上网一查发现Python3已经将此内置函数移除了。查阅Python v3.0 documentation发现可以使用hasattr(object, name...

2010-10-26 22:43:00 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除