游戏开发
蓝色水
一个在海边拾贝壳的大男孩
2002年毕业于上海市交通大学上中路校区,曾参与微软ALL-IN-ONE-CODE FRAMEWORK项目并对WPF,C++,C#,Winform的MSDN论坛支持多年,专注于net的技术体系十多年,对DDD领域设计net的部署实施有独到见解和经验,并对JAVA的架构体系的数据持久化,AOP,分布式事务,单点登录,多业态权限设计,分布式日志系统有实际项目运用案例,致力于传统行业的HR,OA,费控,业绩,移动平台化整合,ERP改造以及云部署。
展开
-
Game Programming Gems 1中关于has a 和 is a的定义
The simple rule is this:If an object has an is-a relationship to another object,use public inheritance.If a has-a relationship describes the objects best,then use layering. What exactly do the term原创 2006-09-02 21:46:00 · 867 阅读 · 0 评论 -
Creating Subsets in ID3DxMesh
Note: While D3DXMESHOPT_ATTRSORT is sufficient to set up the attribute tables, it does not provide further optimization to improve vertex cache performance. It is highly recommended that you instead原创 2006-09-01 14:43:00 · 867 阅读 · 0 评论 -
Game Programming Gems 1读书笔记(1)
The Singleton Pattern The singleton pattern is used when a single global object must be accessed across a wide number of classed and/or modules. Simply creating a non-local static object wor原创 2006-09-02 22:28:00 · 1213 阅读 · 0 评论 -
windows游戏编程大师技巧--读书笔记2
要使用PlaySound()播放一个WAVE声音资源,一般需要下面四个步骤: 1.创建.WAV文件并存储在磁盘上。 2.创建.RC资源脚本程序以及相关的头文件。 3.编译该资源和程序代码。 4.使用MAKEINTRESOURCE()宏,通过WAVE资源名或者是通过WAVE资源标识符在程序中设定一个PlaySound()的调用。 让我们看几个例子。首先是有两种声音的常规RC文件:一个是字符原创 2006-07-22 12:08:00 · 1143 阅读 · 0 评论 -
windows游戏编程大师技巧--读书笔记1
图形环境就是描述视频系统和正在绘制表面的数据结构。奇妙的是,如果你需要绘制图形的话,只要获得一个指向图形环境的句柄即可。这便是关于WM_PAINT消息内容。 WM_DESTROY消息实际上非常有意思。WM_DESTROY在用户关闭窗口时被发送。当然仅仅是关闭窗口,而不是关闭应用程序。应用程序继续运行,但是没有窗口。对此要进行一些处理。大多数情况下,当用户关闭主要窗口时,也就意味着要关闭该应用程序原创 2006-07-22 10:09:00 · 965 阅读 · 0 评论 -
windows游戏编程大师技巧1
技巧:使用内联功能。通过使用内联指令来完全摆脱调用功能甚至能够改善上面的技巧。内联指令不调用函数,而指示编译器将被调用函数代码放在需要调用该函数的最佳位置,这样做会使程序变得更大,但却提高了运行速度。下面是一个实例。 inline void Plot_I (int x,int y,int color) { //在屏幕上画一个点像素 video_buffer[x + y * MEMORY原创 2006-08-20 19:05:00 · 932 阅读 · 0 评论