战魂小筑

游戏,架构,客户端,渲染,服务器

2009年8月17日

Windows 7 感叹

摘要:       安装Windows 7 RTM 7600.16385。从XP,Vista到7,Windows系统一直保持着清一色的无聊,纯本地应用。最多只是美化界面而已,虽然有部分细节修改,但是打开文件通用对话框被各种shell做的臃肿不堪,因此,xp仍然是王道       很多人喜欢将东西放在桌面,... 阅读全文

posted @ 2009-08-17 10:46 黑色灵猫 阅读(336) 评论(1) 推荐(0) 编辑

2009年8月10日

由Android想到的OS manifest机制

摘要:      病毒,说白了就是可以做任意事情的破坏性程序,这不算什么,大不了只是一个地方黑社会。 木马,简而言之就是只要给我联网,我就可以黑掉你      微软已经把Windows系统给做烂了。exe可以在管理员权限下任意运行,从而导致病毒木马的泛滥。其实转过头来看很多手机操作系统,例如Android,也是使用Window... 阅读全文

posted @ 2009-08-10 17:58 黑色灵猫 阅读(412) 评论(1) 推荐(0) 编辑

2009年7月31日

VC中一直被忽略的功能

摘要: 用VC2005/2008编译代码时,经常要链接其他lib,最传统的方法就是在Linker->Input->Additional Dependencies中添加对应的lib。 另外一个功能是project中的Project Dependencies,在Depends on里可以选择工程依赖的项目   一直以来,我一直认为Project Dependencies只是来决定编... 阅读全文

posted @ 2009-07-31 15:47 黑色灵猫 阅读(763) 评论(0) 推荐(0) 编辑

2009年7月30日

(转)IndieLib开源游戏引擎第一篇中文介绍

摘要: 原文:http://blog.csdn.net/superjoel/archive/2009/03/21/4011475.aspx   IndieLib简介 IndieLib是一个2.5d引擎,使用它可以简化游戏开发的难度,提高游戏开发的速度。内部它使用Direct3d做硬件加速,但它并没有使用DirectDraw或者ID3DXSprite,而是直接将材质渲染在多边形上。它的设计重点... 阅读全文

posted @ 2009-07-30 16:50 黑色灵猫 阅读(448) 评论(0) 推荐(0) 编辑

2009年7月26日

Celestia宇宙模拟器

摘要: Celestia对于我来说简直就是个非常好的东西,小时候就对太空充满了兴趣,一直梦想过设计一个太空游戏。虽然有诸如孢子,自由枪骑兵(Freelancer)等游戏,但是还是不能完全带来完全真实的宇宙感觉。 因此就有了Celestia宇宙模拟器了 记得最早的1.02版本因为觉得软件很不错,因此动手汉化了一下(当年还汉化过N64模拟器),后来因为硬盘crash,所以什么东西都没保存下来。最近同事弄了1.... 阅读全文

posted @ 2009-07-26 12:27 黑色灵猫 阅读(747) 评论(0) 推荐(0) 编辑

2009年7月24日

Show下我的Motion UI的API及编辑器特性及开发进展

摘要: 图1 Motion Composer 图2 DeTextureFrag纹理优化工具   Motion UI API特性一览 1. 基于lua脚本的UI库 2. C++提供Button,Checker,Label,EditBox,NoteBox(多行编辑) 原生控件支持 3. Lua提供 ColorPicker 支持颜色选取 ComboBox DragBox  支... 阅读全文

posted @ 2009-07-24 17:47 黑色灵猫 阅读(468) 评论(0) 推荐(0) 编辑

2009年7月21日

对GetOpenFileName函数很无语

摘要: 如果你用过GetOpenFileName中的OPENFILENAME的lpstrFilter参数,你会发现很无语 Pointer to a buffer containing pairs of null-terminated filter strings. The last string in the buffer must be terminated by two NULL character... 阅读全文

posted @ 2009-07-21 14:19 黑色灵猫 阅读(279) 评论(0) 推荐(0) 编辑
嵌入Webkit基础的浏览器 Awesomium

摘要: 想在游戏中嵌入Google Chrome速度的浏览器么?看下Awesomium   以下图片转自http://www.pjhome.net/article/Diary/3D_browser_awesomium.htm     跨平台 高性能 多核优化 Flash支持 透明层 脚本交互 事件通知 阅读全文

posted @ 2009-07-21 13:58 黑色灵猫 阅读(811) 评论(0) 推荐(0) 编辑

2009年7月20日

lua库使用经验一则

摘要: 今天将部分工程从静态链接库改为动态链接库,并使用接口方式创建时,原来lua调用的地方居然挂掉了,挂的地方是table在清除时,crash在newkey google了一下,找到了一篇颇有参考价值的文章   A common error is to link C extension modules (shared libraries)with the static library. ... 阅读全文

posted @ 2009-07-20 16:21 黑色灵猫 阅读(527) 评论(0) 推荐(0) 编辑

2009年7月17日

诡异的Visual Studio 的调试bug

摘要:   工程结构 包含有静态库 motion.lib 一个UI逻辑的库 HGErender.lib  使用一个motion的接口实现的HGE渲染器,与motion.lib没有链接和依赖关系 一个exe静态链接motion.lib和HGErender.lib   motion中加入了一些flash支持,将flash的包含放到了预编译头文件,这部分头文件exe是... 阅读全文

posted @ 2009-07-17 16:06 黑色灵猫 阅读(376) 评论(0) 推荐(0) 编辑