会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
战魂小筑
游戏,架构,客户端,渲染,服务器
博客园
首页
新随笔
联系
订阅
管理
公告
昵称:
黑色灵猫
园龄:
15年8个月
粉丝:
1
关注:
1
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
统计
随笔 - 21
文章 - 0
评论 - 2
阅读 -
18124
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2009年8月(2)
2009年7月(12)
2009年6月(7)
阅读排行榜
1. 腾讯界面库初探(3232)
2. lua 批量删除table元素的方法(2447)
3. Lua 远程调试器(1458)
4. 支持OO的Squirrel脚本语言(1061)
5. 构建类魔兽UI插件的lua安全沙箱(1010)
评论排行榜
1. Windows 7 感叹(1)
2. 由Android想到的OS manifest机制(1)
推荐排行榜
1. 腾讯界面库初探(2)
2. luaDoc 试用心得(1)
3. lua的第三方支持库(1)
最新评论
1. Re:由Android想到的OS manifest机制
好文章,
虽然没有怎么看懂...
android的manifest到底是什么呢
--侠客西风
2. Re:Windows 7 感叹
估计开发者不用
--侠客西风
上一页
1
2
3
下一页
2009年7月16日
Portal游戏的实现理论分析
摘要: 《洞穴Portal》是一款以HL2引擎制作的FPS游戏,该作与其他FPS在游戏方法上有很大不同,以往的FPS都是以使用各种武器屠杀敌人为主,而《洞穴Portal》在游戏方式上显得非常聪明,他不追求杀戮的快感,也不追求画面的华丽。游戏的关键在于利用空间传送,打开空间入口,完成各种迷题。 本作强调解迷,挑战玩家们的逻辑思维能...
阅读全文
posted @ 2009-07-16 11:41 黑色灵猫
阅读(281)
评论(0)
推荐(0)
编辑
2009年7月15日
luaDoc 试用心得
摘要: 试用了下lua专属的注释生成文档工具luaDoc,基本模式和doxygen差不多,不过感觉更简单一些 1. 前期准备工作,及编译方法 luaDoc需要依赖luaFileSystem和luaLogging,因此我使用的是一个整合包http://luaforwindows.luaforge.net/ 要开始使用时,在5.1\lua下找到luadoc_start.lua文件,这个文件就是luado...
阅读全文
posted @ 2009-07-15 17:47 黑色灵猫
阅读(610)
评论(0)
推荐(1)
编辑
2009年7月14日
lua的第三方支持库
摘要: lua的第三方库还是很丰富的,来看下 http://luaforwindows.luaforge.net/ luaCom 支持COM调用 LuaDoc 支持lua代码的文档生成,我最需要的 LuaExpat 支持XML解析 LuaFileSystem 文件系统访问 LuaLogging, 基于log4j的日志 LuaProfiler 性能测试工具 LuaSocket...
阅读全文
posted @ 2009-07-14 17:45 黑色灵猫
阅读(886)
评论(0)
推荐(1)
编辑
2009年7月10日
构建类魔兽UI插件的lua安全沙箱
摘要: 魔兽的UI插件结构 1.使用lua+XML作为配置 分析:XML虽然人机交互很好,但其实没有几个UI是真正用纯XML写的,大多还是用编辑器比较方便。速度很慢,但尚不清楚魔兽代码里是否进行优化 2. Interface\Addons为插件目录,文件夹可以堆叠 3. 每个插件组,需要一个toc文件来做文件读取列表描述,类似于: # Libraries em...
阅读全文
posted @ 2009-07-10 09:38 黑色灵猫
阅读(1010)
评论(0)
推荐(0)
编辑
2009年6月26日
Lua 远程调试器
摘要: 2008年时,闲来无事,开始研究Lua Debugger,发现目前的很多debugger都很简单。诸如LuaIDE带的,只能调试简单脚本,无法挂接到工程项目;LuaPlus的RemoteLuaDebugger写的倒是不错,但是代码编译很严重,而且依赖LuaPlus。因此结合这2个debugger的优点。自己写出了一套纯粹的远程调试Lua调试器 特性: 1. 基于一套简单的网络库,完全的远程调试 2...
阅读全文
posted @ 2009-06-26 17:06 黑色灵猫
阅读(1458)
评论(0)
推荐(0)
编辑
支持OO的Squirrel脚本语言
摘要: 最近在搜索AngleScript bug时,突然发现一个新的轻量级OO脚本语言Squirrel 翻译过来就是松鼠的意思 来看下这个脚本的样子: local table = { a = "10" subtable = { array = [1,2,3] }, [10 + 123] = "expression index"}local array=...
阅读全文
posted @ 2009-06-26 16:54 黑色灵猫
阅读(1061)
评论(0)
推荐(0)
编辑
2009年6月25日
lua 批量删除table元素的方法
摘要: t = { 1,2,2,5,6,2,2,7 }-- 这是按照C++思路来的local i = 1while i < #t do if t[i] == 2 then i = table.remove( t, i ) else i = i + 1 endend-- 这是最快的for k,d in ipairs(t) do if d == 2 then t[k] = nil endend
阅读全文
posted @ 2009-06-25 12:01 黑色灵猫
阅读(2447)
评论(0)
推荐(0)
编辑
2009年6月20日
lua退出时内存删除的诡异异常及处理
摘要: 最近在使用自己封住的一套lua库使用中遇到这样一个问题,多注册一个类成员函数后,即便一个lua文件都没加载,都会在lua_close中的freestack函数中crash 我的lua封装非常简单,支持C++类成员函数调用上也是在luaplus基础上改造而来的: void register_helper( lua_State* L, int tableindex, const char* func...
阅读全文
posted @ 2009-06-20 10:46 黑色灵猫
阅读(912)
评论(0)
推荐(0)
编辑
2009年6月14日
断点无效到C++ 全局类构造规律研究
摘要: 最近遇到一个vs2008 C++中断点无法工作的问题,具体表现为: 1. 某个修改后,断点无法工作,之前版本依然正常 2. 只是某个文件中断点无法工作 3. 断点打在 引用另外DLL中的类对象A 文件结构: Core.dll A.cpp class A { public: A( ) { printf("constructor of a"); } } UI.dll Manager.cpp...
阅读全文
posted @ 2009-06-14 16:31 黑色灵猫
阅读(305)
评论(0)
推荐(0)
编辑
基于XML的游戏UI架构资源
摘要: 目前项目中使用Flash为主设计的UI,因为兼容性问题,Flash中编辑框虽然可以输入中文,但是光标是看不到闪烁的。经过仿佛研究发现,必须将d3d 的flash容器程序在后台时,才能显示光标,这一个测试结果让我们雷的不行。最终决定将flash拆解开,每个界面一个flash。但依然发现很多影响开发效率的问题。 GameBryo引擎中支持原生的C++ GAME UI,也支持直接播放flash,这部分(...
阅读全文
posted @ 2009-06-14 16:30 黑色灵猫
阅读(715)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页
点击右上角即可分享