公告

联系我:我的126邮箱: billhsu。 Locations of visitors to this page
<2024年7月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

统计

  • 随笔 - 41
  • 文章 - 0
  • 评论 - 82
  • 引用 - 0

常用链接

留言簿(16)

随笔分类

随笔档案

相册

Game Dev

搜索

  •  

最新评论

阅读排行榜

评论排行榜

自己写的3D游戏

名称:猛禽任务 Raptor Mission


这个游戏使用了我自己开发的开源3D引擎Rap3d。
个人感觉Rap3d用起来很方便,
如果您想使用,请访问Rap3d在sourceforge的项目主页。
http://rap3d.sf.net

游戏介绍:
地球被火星人占领,
你驾驶人类最先进的飞船“猛禽”号,
冲入了火星人基地,勇敢地战斗,
地球命运,在你之手……



开发环境:
Visual C++ 2003 & Directx9.0c SDK
在windows系统都可以运行

操作:
用上下左右键控制您的飞船
用控制键[Ctrl]射击,用[Esc]键退出游戏
具体玩法见游戏Help.


下载猛禽任务:
http://rap3d.googlecode.com/files/Rap3d%20Demo--RaptorMission.rar


http://show.gameres.com/RaptorMission/RaptorMission.zip

Win7/Vista使用前把包里的d3d9.dll删掉

posted @ 2009-07-29 13:04 Bill Hsu 阅读(1912) | 评论 (6)编辑 收藏
自己写的Rap3d 引擎 开源发布啦

Rap3d是自己写的一个轻量级3D引擎,自己觉得比较好用。
我在sourceforge上申请了开源项目,在那里可以下载到Rap3d SDK.
http://rap3d.sf.net/

Rap3d SDK 中有引擎的使用说明和几个例子,上手很快的。

What Rap3d can do?

1.Display 3d models

2.Bill Board,Sprite,Animation..

3.Music playing

4.Draw text on screen

http://rap3d.sf.net/


posted @ 2009-07-25 15:00 Bill Hsu 阅读(1403) | 评论 (5)编辑 收藏
Rap3d更新


增加了 TextureManager和
BillBoard动画播放,方便渲染爆炸效果

posted @ 2009-06-23 10:12 Bill Hsu 阅读(258) | 评论 (1)编辑 收藏
3D Engine快写好了


引擎名字:Rap3d

主要功能:
简化3D游戏开发过程,如装载模型、摄像机、广告牌、在屏幕上画文字、画2D图。。。

基本快写好了,留个演示程序地址,希望大家下载看看兼容好不好,谢谢
(打开raptor.exe上下左右键控制)

下载地址:
http://www.cppblog.com/Files/billhsu/RaptorBin.rar

如果你的Directx版本老,程序打不开,可以下载
http://www.cppblog.com/Files/billhsu/Rap3dDLL.rar
并放到RaptorBin的目录里。

posted @ 2009-06-20 10:46 Bill Hsu 阅读(251) | 评论 (3)编辑 收藏
游戏中CPU使用率的控制

通常情况下,如果不处理下,再小的游戏也会让CPU使用率100%.
应该用Sleep(1)把多余的片段还给CPU,
像这样:

while(true)
{
DWORD start_time 
= GetTickCount();
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if (msg.message == WM_QUIT) break;
TranslateMessage(
&msg);
DispatchMessage(
&msg);
}

update(float(GetTickCount() - start_time));
while((GetTickCount() - start_time) < 30) Sleep(1);
}

update(float timeDelta)是游戏逻辑与画面更新的函数。
效果图:

posted @ 2009-06-12 12:00 Bill Hsu 阅读(2453) | 评论 (18)编辑 收藏
仅列出标题
共9页: 1 2 3 4 5 6 7 8 9