当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一个简单的RPG游戏 首先,要制作一个RPG的游戏。
 

 

 ·directx8.0简介    »显示摘要«
    摘要:作者:philip taylor directx 8.0 简介 欢迎关注 driving directx。在本月的栏目中,我们将开始探索 microsoft® directx® 8.0。首先,我们将概括介绍这个新版本为开发人员提供的所有精彩特性。您可以在 directx 开发人员中心(英文)找到 directx 8.0 运行时和 sdk 的下载链接。有些人说,在相当长一段时间内......
 ·用vb编写ddraw程序初步    »显示摘要«
    摘要:用vb编写ddraw程序初步 www.applevb.com directx7.0终于出现了,同前面directx6相同,版本7也带了一个庞大(129m)的sdk开发库,同directx6 sdk库相比,directx7的sdk库提供了以下新的功能l 对于visual basic的支持。用户可以使用类库在visual basic环境下开发基于directx的程序。l 提供更多directx3d......


游戏制作基础:用DX做RPG
一个简单的rpg游戏 首先,要制作一个rpg的游戏.所需要涉及到的方面,有以下几个:

【程序编程相关:文件传输协议FTP

【推荐阅读:Internet协议第六版(IPv6)规

1. 使用键盘控制精灵. 【扩展信息:Internet控制信息协议(ICMP)

2. 由于精灵有四个走动方向,而每个方向又应该有几帧动画(这里定为二帧).考虑到每个机器的配置不一样(cpu与显

卡不同). 所以帧与帧之间必须有延迟.

3. 当精灵在我们所定的迷宫里行走时,当它碰到"障碍"时,应该无法继续前进.

4. 在游戏里,还应该有"坏精灵".在我这个游戏里,其表现状态为"追赶受控的精灵".(目前,只使用了简单的追逐算法

,所以"坏精灵"有时会卡住.在将来的版本里将考虑使用a*算法.)

5. 精灵的移动不应该只局限于屏幕的高宽,这时就需要卷轴了.

以下是具体解决办法:(对应上面4个问题)

1. 只需使用windows消息wm_keydown即可.在dx环境下使用directinput来操作键盘.

2. 为每一张精灵位图分别分配一块内存保存其图像信息.这样每一张位图对应一个指针.(这里我使用一数组实现,其大小由具体

的图像数量决定)具体访问时,我又指定了一个指向此数组的指针,在精灵运动时,只需操作指针+=偏移量即可,这样在绘制时,只

需绘制此指针的值就行了.在这里,我设定受控精灵的运动偏移量为2(像素).接着定义一int 数,初始其为0,在每次精灵的有效


...   下一页
 ·用mfc构造directx应用框架    »显示摘要«
    摘要: 作者:广西职业技术学院电算中心(530227)谭文洪 摘 要:把directxsdk封装在mfc的类中,建立一个directx应用程序框架。 关键词:mfc类库,directxsdk 一、 mfc类库与directxsdk microsoft directx sdk是开发基于 windows平台游戏的一个软件开发工具,其主要功能主要包括在五个组件中: ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE