本人打算利用工作之余把一些好的游戏技术文章整理到(游戏技术论坛)(http://www.592xue.net/)

本人打算利用工作之余把一些好的游戏技术文章,这些文章主要是这几块:关于2d,3d的游戏客户端技术,游戏渲染,物理引擎,以及游戏服务端开发,策划文档等等。 整理到(游戏技术论坛)(http://www.592xue.net/)

2012-04-30 12:31:10

阅读数 3227

评论数 1

DirectInput 键盘编程

DirectInput 键盘编程入门   游戏编程可不仅仅是图形程序的开发工作,实际上包含了许多方面,本文所要讲述的就是关于如何使用 DirectInput 来对键盘编程的问题。   在 DOS 时代,...

2012-02-18 22:29:40

阅读数 2520

评论数 0

设置窗口背景透明

SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|0x80000);  typedef BOOL (WINAPI *FSetLayeredWindowAttributes)(HWND,...

2011-12-29 10:26:12

阅读数 2777

评论数 0

一个监听器模式的消息管理器实现

消息管理器是用来在各个实体对象和功能模块之间进行数据通信的.一个好的消息管理器可以最大限度的实现解藕操作,使得模块具有"热插拔"特性,这是我们所希望达到效果.但是在实现的过程中有几点细节实现需要仔细斟酌,比如消息管理与分发的方式,如何实现一个通用的支持动态更新的消息管...

2010-10-22 21:19:00

阅读数 3297

评论数 1

标准库和boost库中几个智能指针的比较

这些智能指针在设计的时候,一个关键的问题就是所有权的控制。如果把指针所指向的对象比作电视机的话,那么指针就是观众。第一个人需要看电视的时候需要打开它,没人看的时候就要保证把电视关掉。对于std::auto_ptr,boost::shared_ptr和scoped_ptr,情况如下:<br /...

2010-10-22 20:50:00

阅读数 2715

评论数 1

uiwebview打开doc,pdf文件

<br />UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 55, 320, 300)];<br />    webView.delegate = self;<br />   ...

2010-10-22 16:27:00

阅读数 8977

评论数 1

Lua脚本在C++下的舞步(一)

现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。<br /><br />但...

2010-10-19 21:57:00

阅读数 2498

评论数 1

How do I pause my game?

Object[] objects =FindObjectsOfType(typeof(GameObject));foreach(GameObject go in objects){         go.SendMessage("OnPauseGame",SendMessag...

2010-10-19 15:36:00

阅读数 2165

评论数 0

[iPhone] 观察者模式与游戏开发

简介 三月份的时候,我接到一个IPhone游戏项目的开发,为了这个游戏,我学习了观察者模式,并使用它在我的游戏里 背景 在我的游戏中,我设计的GameScene来当作游戏关卡的上层类。背景<br />在我的游戏中,我设计的GameScene来当作游戏关卡的上层类。它继承Observab...

2010-10-19 13:30:00

阅读数 2275

评论数 0

iPhone游戏中既播放背景音乐又播放特效声音的办

<br />有时候在 iPhone 游戏中,既要播放背景音乐,同时又要播放比如枪的开火音效。此时您可以试试以下方法<br />    NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:fileN...

2010-10-19 09:50:00

阅读数 4061

评论数 0

D3D来实现2D的效果 的方法

<br />很多D3D的初学者最感到困惑的问题是如何用D3D来实现2D的效果,因为DirectDraw已经不存在了(当然你还是可以用以前的版本的,但是可能不法利用一些最近的硬件加速)在这里我给大家介绍几种方法可以实现用D3D编写2D游戏 <br /> <br />...

2010-10-18 22:15:00

阅读数 4144

评论数 1

DrawPrimitiveUP 与 DrawPrimitive

<br />在D3D中,一共有三种基本图元,分别是点、线和三角形。点是最简单的图元,由它可以构成一种叫点列(point list)的图元类型。线是由两个不重合的点构成的,一些不相连的线组成的集合就叫线列(line list),而一些首尾相连但不形成环路的线的集合就叫线带(line st...

2010-10-18 19:33:00

阅读数 2441

评论数 1

NSNotificationCenter用于增加回调函数

<br />[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_willBecomeActive) name:UIApplicationDidBecomeActiveNotificatio...

2010-09-04 21:10:00

阅读数 2364

评论数 0

extern用法

<br />//  某个头文件,比如叫 ExternTest.h 中<br />externint iExtern; //  这样就是一个变量声明——而不是定义,因为没有分配存储空间<br />                    //这以后就可以引用这个变量...

2010-08-31 23:38:00

阅读数 2257

评论数 0

深入A*算法

<br />http://creativesoft.home.shangdu.net/AStart2.htm#1.0

2010-08-26 22:07:00

阅读数 2119

评论数 0

初识A*算法

初识A*算法  写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里抛砖引玉,希望大家都来热心的参与。  还是说正题,我先拿A*算法开刀,是因为A*在游戏中有它很典型的用法,是人工智能在游戏中的代表。  A*算法在人工智能中是一种典型的启发式搜索算法,为了说...

2010-08-26 21:38:00

阅读数 2015

评论数 0

UML符号含义

类之间的关系   UML把类之间的关系分为以下5种.   ● 关联:类A与类B的实例之间存在特定的对应关系   ● 依赖:类A访问类B提供的服务   ● 聚集:类A为整体类,类B为局部类,类A的对象由类B的对象组合而成   ● 泛化:类A继承类B   ● 实现:类A实现了B接口  关联(Assoc...

2010-08-20 18:03:00

阅读数 2254

评论数 0

测试程序的效率

<br />#include <stdio.h> #include <stdlib.h> #include <time.h> void main( void ) { time_t start, finish; long...

2010-08-06 23:03:00

阅读数 2266

评论数 0

tinyint(3) unsigned zerofill的意思

<br />宽度为3,不足用0补足,例如值为1,保存在数据库中为001

2010-08-05 22:20:00

阅读数 3997

评论数 0

mysql 字段的修改

//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列 alter tabl...

2010-08-05 21:35:00

阅读数 2087

评论数 0

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