上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 我的开发环境是Win7旗舰64位+VS2003.Net,经常卡pdb错误,文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1201: 写入程序数据库“.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够 原因是编译要生成.pdb文件,但是这个.pdb文件又被VS的进程独占,所以生成失败。这个现象由来已久,MSDN上有外... 阅读全文
posted @ 2014-03-06 20:11 RubbyZhang 阅读(6581) 评论(0) 推荐(0) 编辑
摘要: PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx一 什么是PDB文件大部分的开发人员应该都知道PDB文件是用来帮助软件的调试的。但是他究竟是如何工作的呢,我们可能并不熟悉。本文描述了PDB文件的存储和内容。同时还描 述了debugger如何找到binay相应的PDB文件,以及debugger如何找到与binay对应的源代码文件。本文适用于所有的Na 阅读全文
posted @ 2014-03-06 19:52 RubbyZhang 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 内存池表面和其它一些Direct3D资源被放在多种内存池中。内存池的种类由D3DPOOL枚举类型的一个成员来指定。可用到的内存池有下列几种:D3DPOOL_DEFAULT——表示Direct3D将根据资源的类型和用途把它们放在最合适的地方。这有可能是显存、AGP内存或者系统内存中。值得注意的是,这种 阅读全文
posted @ 2014-02-24 23:00 RubbyZhang 阅读(494) 评论(0) 推荐(0) 编辑
摘要: #include #include int main () { char buf[10] = {0}; sprintf(buf,"%02x",-3); printf("%s\r\n",buf); char buf2[10] = {0}; sprintf(buf2,"%02x",(unsigned char)-3); printf("%s\r\n",buf2); return 1 ; }这是在云风的博客上看到的,前者输出ffffffd后者输出fd如果前者的buf空间小一点就会溢出 阅读全文
posted @ 2014-02-21 18:43 RubbyZhang 阅读(187) 评论(0) 推荐(0) 编辑
摘要: JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串: ●"undefined"——如果这个值未定义; ● "boolean"——如果这个值是布尔值; ● "string&quo 阅读全文
posted @ 2014-02-12 11:30 RubbyZhang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。创建数组在JavaScript多种方式创建数组构造函数1.无参构造函数,创建一空数组var a1=new Array();2.一个数字参数构造函数,指定数组长度(由于数组长度可以动态调整,作用并不大),创建指定长度的数组var a2=ne 阅读全文
posted @ 2014-02-12 11:19 RubbyZhang 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1, Multipass(多通道) 将一个任务划分成几个阶段,由多个pass处理不同阶段,后续pass总是处理前一个pass的结果。例如复杂的光照方程可以分成几个pass来计算。 用不同的纹理通过多个pass来多次渲染一个图元,这样可以实现许多很酷的特效。例如LightMap,它就是用不同的纹理来表 阅读全文
posted @ 2014-02-08 17:43 RubbyZhang 阅读(1454) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-01-17 00:11 RubbyZhang 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 游戏中F键NPC列表搜索,M键地图中NPC搜索以及汉字渲染字库的查询都会应用到汉字编码问题,F键,M键中根据输入的字母在汉字名称的NPC列表中进行搜索,字库渲染采用汉字的编码定位该汉字在游戏字库中的位置。本文主要阐述游戏中关于文字使用的方法 1 GB2312 编码 windows系统下汉字编码大多采用GB2312编码,GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字300... 阅读全文
posted @ 2014-01-16 16:50 RubbyZhang 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 游戏是一个比较大的系统,包含了图形引擎、网络、AI、声音、UI等模块,模块的开发可能会分别进行或者采用开源项目,Irrlicht引擎基本包含了这些模块,不过在使用中也会陆续加入其它的模块。以前开发的程序中基本是一个sln模块搞定,但是对于游戏可能每次编译的时间比较长,类似于我们的游戏中,顶层逻辑为exe输出,引擎、media,lua、gui等都属于DLL工程,所以每次能够看到所有的源代码,代价是修改完代码之后编译的时间很长。OK,对于只是应用而言,直接拿来DLL,lib,.H基本也够用,但是对于学习而言我可以忍受慢一点的编译,这样可以看到整个源码文件。1 安装(1)下载IrrLicht 1.. 阅读全文
posted @ 2014-01-14 15:42 RubbyZhang 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 工作需要,上周对lua赶进度似地学习了一遍,主要参考《lua中文教程》一书,中间参考一些《lua游戏开发实践》,首先说说这两本书,后者不适合初学,里面是对一个游戏脚本系统进行粗略的介绍,lua语言本身的东西介绍的比较少,前者是比较基础的书,不过可能自己笔记愚笨,lua的环境配置折腾了半天,后面找到了lua_windows的安装版本,才解决换台电脑就满脑子的恶心。lua语言主要面向脚本,通过配置来实现系统的灵活性,现在也有很多游戏核心采用C/C++实现,逻辑部分采用lua或者其他脚本语言,因为逻辑层对游戏速度的影响可以忽略不及,但是带来的开发效率提高可能更加显著, lua的学习,这次没有做什么. 阅读全文
posted @ 2014-01-14 10:56 RubbyZhang 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、基础部分1.1 什么是可变长参数可变长参数:顾名思义,就是函数的参数长度(数量)是可变的。比如 C 语言的 printf 系列的(格式化输入输出等)函数,都是参数可变的。下面是 printf 函数的声明:int printf ( const char * format, ... );可变参数函数声明方式都是类似的。1.2 如何实现C语言可变参数通过三个宏(va_start、va_end、va_arg)和一个类型(va_list)实现的,void va_start ( va_list ap, paramN );参数:ap: 可变参数列表地址paramN: 确定的参数功能:初始化可变参数列表( 阅读全文
posted @ 2014-01-11 15:15 RubbyZhang 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 第一次使用脚本语言,第一次使用解释性语言公司的现在维护的游戏开发的比较早,采用的lua还是比较早的版本,像NPC脚本系统就是使用lua+luabind结合的module模式,服务器端没涉及到,所以不太了解,回头再去纠结一下。lua5.2版本和之前的版本可能不要一样,网上很多环境安装的博文,废话我就不多说了,更多希望大家来探讨lua热更新的问题。(1)下载lua5.2版本http://www.lua.org/ftp/(2)根据源码进行编译链接库,编译器,解释器 1 新建一个VS下的cmd工程,选择静态链接库,把src文件夹下面的文件包含进去,编译的时候需要去除lua.c luac.c两个文件,取 阅读全文
posted @ 2014-01-07 22:36 RubbyZhang 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 最近和一个三年的老员工一起做一个副本,如果说对游戏的熟悉程度,他确实比我们在这些新人强的很多,技术怎么说也呆了三年,副本的逻辑害怕搞不定嘛?但问题是:在这样的部门里面,工作不忙不闲,他似乎对工作也就似乎这态度了。部门就像在养老嘛,没什么激情,每天就是完成这点做起来都感觉反感的工作,如果待遇在差点,这些人可能早就走了哈。 对我而言,这一年就是提高自己的时间,证明自己的机会~~加油 阅读全文
posted @ 2014-01-07 12:08 RubbyZhang 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 如果要总结2013,可能两个词比较合适:迷茫和匆忙。 一直在纠结在是否要换工作,结果一年来工作也没见起色,工作也没换,到时匆匆忙忙的把婚姻的事情定下来了。2013年从从学校走出来到现在,已经半年多了,算算在公司里面也呆了一年,但是总觉的这半年甚至说这一年的技术进展实在不敢恭维,忙忙碌碌,纠纠结结,结果事情基本都在自己不太满意的情况下结束。对自己工作不满意的地方主要在于自己对游戏行业实在没有太多... 阅读全文
posted @ 2014-01-05 00:01 RubbyZhang 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页