自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shallway

个人主页shallway.net,欢迎来访

  • 博客(4)
  • 资源 (14)
  • 收藏
  • 关注

原创 [SheRO]Lua框架搭建的一点思路

脚本的搭建真的是件非常具有创造性的事情,也是游戏开发里最核心的技术活,因为它是整个游戏的发动机,粘合剂,涉及整个游戏的方方面面。一般还集成在地图编辑器里,比如War3,RPGMaker这些。总之,把脚本框架搭好,我个人认为是一个好游戏必备的核心要求。 今天刚把SheRO的Lua框架搭完,觉得用来创作自己的小游戏完全够用了。还是记一些思路吧,仅供参考,不涉及源码及Lua与C++集成这些,因为我觉得这些开源后就能看明白的,而且我用的是LuaPlus。实在没啥讲的。 我在SheRO里暴露给Lua的函数有这些,

2011-04-23 23:05:00 5280 1

原创 [DEBUG]记一次野指针调试

<br />关于野指针,我觉得最可怕的情况就是,它在程序大部分时候都不会出错,当你项目越来越大的时候,可能就会出现各种随机性诡异错误了,而这时你压根就不会想到是自己很久前的一次疏忽。<br />我在shero里用的实体框架是这样的,逻辑对象为Entity,视觉对象为Visual,Visual根据Entity来渲染自己,所以它保存了一个Entity指针m_pEntity。<br />更新流程是:<br />Entity->Update();<br />Visual->Update();<br />当Entit

2011-04-18 11:58:00 4388

原创 [DEBUG]做项目切忌编译器版本混乱

<br />蛋疼。今天装了XP双系统,重新装了VS2005,没有打SP1补丁。<br /> <br />以为都是2005嘛,运行不会有问题,哪晓得出现了一个非常诡异的运行错误,类似heap corruption的这种诡异,源头在第三方库CEGUI里,很难调试。<br /> <br />最后才恍然大悟我用的CEGUI是用打了SP1补丁的VS2005编译的,也许是这个问题,重新编译后就没问题了。<br /> <br /> 那么关于第三方库的问题,总结一下就是一定要保证编译环境相同。编译环境涉及很多方面,

2011-04-16 21:33:00 2261

原创 [DEBUG]内存泄露调试

呼。。又是一次痛苦的调试经历,赶紧记点心得吧。虽然是一个很傻X的失误,但是经历的过程还是收获蛮多的。开始之前,顺便透露一下,关于shero,我已经决定做一个单机开源RPG了,最迟在5月发布吧,最终效果相信不会令大家失望。。:) 好了,起因是这样的,因为集成了CEGUI,界面基本搭好时,却发现有严重的内存泄露,至少当时我是这样认为的,然后便开始尝试各种办法,没有结果。其实最后才发现,原因很简单,我自己的项目里加入了这个设置: _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _C

2011-04-07 11:54:00 3250

Francis0.01

可扩展的监控程序,每隔一定时间记录机器信息并发往指定邮箱,可以添加插件增加功能。附源码,该版为测试版,可访问http://shallway.net了解详情。

2010-04-06

libevent2.0.3 VS2005整合包

官方的libevent只支持VC6,而且测试项目不足,所以整合了下,支持所有regress测试,而且为Libevent2.0系列的最新版

2010-03-19

C++写的跨平台BlockingQueue

类似java BlockingQueue,C++写的,支持Windows与Linux。

2010-02-07

NetWay网络编程引擎测试版

相关内容可关注:shallway.net。

2009-11-13

Http多线程与断点续传的Dll+源码

Http多线程与断点续传一个Dll函数搞定,具体使用可参考:http://shallway.net。测试程序也打包上传了

2009-11-01

桌面监控程序,select模型,简单易懂

桌面监控程序,select模型,简单易懂,具体可参考:http://shallway.net/?p=98

2009-10-19

berkly socket的封装,类似java

适合学习面向对象与socket编程,具体可访问http://shallway.net

2009-10-09

基于服务器的DDos系统

采用UDP模型 客户端发送数据包采用Winpcap 可参见;http://shallway.net/?p=83

2009-09-20

游戏人工智能编程书籍加代码

经典书籍,英文版,配VC6代码 http://shallway.net

2009-09-19

结构良好的聊天室系统,VC纯socket实现

《windows环境下32位汇编语言程序设计》网络通信部分聊天室汇编代码的VC版本。

2009-09-15

NetShield多功能防火墙

内附可执行程序与源码,还有Winpcap库,具体使用可参考作者主页http://shallway.net 功能丰富,对作项目很有参考价值

2009-08-06

简单的blog,适合初学者

具体使用可参考: http://shallway.net

2009-08-02

LANShield防火墙源码

LANShield2.0源码,附程序效果。 软件功能: 1.有效拦截局域网内的ARP攻击,并具有保护网关功能 2.可配合服务器端,更有效管理局域网网络 3.自带应用层过滤模块,有效控制本机进程的网络访问 4.自带攻击模块,用于反击,包含所有ARP攻击方法 天空下载: http://www.skycn.com/soft/47437.html

2009-02-12

空空如也

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

TA关注的人

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