洛下闲才子

导航

 

2010年12月25日

摘要: 牛人在几百年前就搞定了,我最经才弄明白这个问题,先来个天龙八部的的人物动作图.这其中 帽子,头部,手臂,衣服,和鞋子是分开的模型 , 也就是对应Ogre里面的单个Mesh。 所有的Mesh都共享一套骨骼。骨骼信息保存在skeleton文件里面, 所以换装等于将Mesh换掉,如果换颜色 可以直接换Mesh的贴图即可,右手上的剑可以直接绑在手的骨骼点上。 阅读全文
posted @ 2010-12-25 12:10 洛下闲才子 阅读(217) 评论(1) 推荐(0)
 

2010年12月16日

摘要: 先放个图 下回补文件格式 参考wowmapviewer的代码 阅读全文
posted @ 2010-12-16 21:30 洛下闲才子 阅读(248) 评论(0) 推荐(0)
 

2010年12月8日

摘要: 终于出来了,放个图先Ldb的功能现在还比较简单,目前还只有单步:step into, step over, step out 和断点两个 另外就是Local Var 和 Call Stack 迅速把Watch 加上吧现在还是调试本机的代码 , 虽然是远程机制 ,但是要解决调试远程脚本,本机没有代码时,需要策略从被调试端传送代码过来.另外效率上的问题: 1. 宿主程序端在调试器启动后, 会额外开启两个线程, 1个Listen ,1个send 和 recv, 虽然使用IOCP 在大部分时间内这两个线程都是Sleep的,但是… 2. lua端 hook的程度太高 ,也影响了执行的效率好在这时调试器 阅读全文
posted @ 2010-12-08 19:58 洛下闲才子 阅读(474) 评论(0) 推荐(0)
 

2010年10月31日

摘要: GCdef.hGCdef.cppnewop.hnewop.cppmain.cpp比较简单 只是进行了函数内的局部变量的内存回收 阅读全文
posted @ 2010-10-31 15:51 洛下闲才子 阅读(361) 评论(0) 推荐(0)
 
摘要: 一.变量和值 Lua是一种 动态类型语言。这意味着变量时没有类型的 只有值有类型 在lua中的值类型一共有八类,number,bool,string,function,table,userdata,thread,nil.其中nil比较特殊,只有一个值就是nil.在lua中变量的"类型"是可以转换的.对于可垃圾回收的gc对象,采用的是都是引用指向的方式,不存在写时拷贝的问题.指向相同数据对象的变量会... 阅读全文
posted @ 2010-10-31 11:55 洛下闲才子 阅读(1867) 评论(0) 推荐(0)
 

2010年8月1日

摘要: 一个小问题 调了老长时间 愣是没看出来 也是好长时间没写DX的程序 找个时间要补一下了 错误发生 错误纠正 就一个API用错了 一个参数传错了 数个小时的时间白白浪费了 今后一定要杜绝 Device->DrawPrimitiveUP(D3DPT_TRIANGLEFAN, nv-2, vertex, sizeof(Vertex_VT)); 第二个参数传primitive count 结果传成... 阅读全文
posted @ 2010-08-01 14:31 洛下闲才子 阅读(191) 评论(1) 推荐(0)
 

2010年7月16日

摘要: float4x4 WorldViewProj : WorldViewProjection < string UIWidget="None"; >;float4x4 World : World < string UIWidget="None"; >;float4x4 ViewInv : ViewInverse < string UIWidget="None"; >... 阅读全文
posted @ 2010-07-16 21:19 洛下闲才子 阅读(853) 评论(0) 推荐(0)
 
摘要: 5. Vertex Assembly(顶点装配)与数据流 Dx8 首度引入了数据流的概念。 一个顶点有个顶点由n个数据流组成 一个数据流由m个元素组成 一个元素是[位置、颜色、法向、纹理坐标]的一个或集合 IDirect3DDevice9::SetStreamSource思路方法把多个顶点缓存Cache绑定到多个设备数据流,这样就在顶点数据和顶点数据流端口的间建立了联系,有多个数据流端口用来给图元... 阅读全文
posted @ 2010-07-16 20:08 洛下闲才子 阅读(514) 评论(0) 推荐(0)
 

2010年7月14日

摘要: float4x4 WorldViewProj : WorldViewProjection < string UIWidget="None"; >;float4x4 WorldXf : World < string UIWidget="None"; >; float3 Light0Pos : Position < string Object = "PointLight... 阅读全文
posted @ 2010-07-14 22:37 洛下闲才子 阅读(379) 评论(0) 推荐(0)
 

2010年7月13日

摘要: 写下这个东西,是为了能够留住他,正是写下来是为了能够记得住。 1.DrawIndexedPrimitive 与 DrawIndexedPrimitiveUp ,DrawPrimitive 与 DrawPrimitiveUp 顶点数据存放位置的不同 将顶点数据和索引数据放在主存储器时,使用的是DrawPrimitiveUp和DrawIndexedPrimitiveUp。 这两个函数执行时d3d的驱动... 阅读全文
posted @ 2010-07-13 21:57 洛下闲才子 阅读(1495) 评论(0) 推荐(0)