游戏制作 RPGDreamer (一)–打飞机类游戏
以前经常感叹别人编写的软件能静下心来用几年的时间修改、完善,除了发自内心的佩服外,还有点莫明的嫉妒。
但现在回想起RPGDreamer的创作历程,也能体会到当自己全身心投入时,完全感觉不到时间的流逝。
从SVN第一版上传的时间2021年1月11日,到现在不知不觉也陆续写了2年多了,回想起从第一次推翻几十K的代码心如死灰,到现在能眼都不眨的重构整个工程,一点一滴涌上心头。我现在有一个能让自己感到自豪的作品,不求别人的承认,但最少记录了我两年多的点点滴滴。
目前是编写了两种不同游戏的模板,一种是打飞机类,另一种是视觉游戏类。现在已经整理完打飞机类模板,具体的操作方法可以看这个视频https://www.iqiyi.com/v_178nankul1w.html。操作流程大致如下:
1、使用模板创建游戏工程。
2、导入游戏需要用到的图形、声音、视频等素材。
3、通过素材生成游戏用到的窗口、地图,模板中已有各种类型的窗口、地图,直接可以使用素材来生成或修改窗口。
4、通过素材生成游戏用到的模型,模型是一个游戏对象所有动作的集合,比如一个对象行走、攻击、受伤等动作集合在一起就是一个模型。然后再由一个或多个模型赋与生命值、魔法值、攻击力、防御力等属性就成为了一个游戏中可以攻击或对话的NPC、物品、技能。模板中已有各种类型的模型、NPC,可以直接使用素材来生成或修改NPC。
5、生成任务,游戏需要使用任务控制各种事件的激活,模板中已有任务,可以直接使用或任务。
6、测试或生成游戏。
以下是RPGDreamer的下载地址,目前只包含打飞机类游戏模板,等视觉游戏类游戏模板整理完成后会加入到下载中。
链接:https://pan.baidu.com/s/1btjcjaBoL1agVf4fHg2qcw?pwd=4g06
或https://download.csdn.net/download/subme01/87432617
下载 RPG Dreamer.zip
以下是打飞机类游戏的一个工程文件,下载后放入RPGDreamer的Project目录中重启软件就可以测试。工程中的素材均来自网络,仅用于学习,请测试完成后删除素材。
链接:https://pan.baidu.com/s/1btjcjaBoL1agVf4fHg2qcw?pwd=4g06
或https://download.csdn.net/download/subme01/87432622
下载 打飞机测试Plane.zip
游戏仅支持64位操作系统,后期会支持32位操作系统。
如果提示缺少DLL文件请下载 微软VC++运行库合集_2022.06.21.exe
游戏使用DirectX11,如果DirectX版本低于11请自行下载
win7sp1版本的电脑如果提示“安装KB2670838补丁以支持Direct显示”请下载Windows6.1-KB2670838-x64.msu
可以直接下载测试工程,解压后放到任意目录,运行Game.exe即可看到效果。
RPG Dreamer目录列表如下:
RPG Dreamer
├─Backup
├─Data
├─GameDesign
├─GameTemplate>>>>>>游戏模板放在这个目录下
│ └─打飞机-地图用跑马灯控件
│ ├─Backup
│ ├─Data
│ ├─MiniMap
│ ├─Resource
│ ├─Script
│ ├─ShortcutOption
│ └─TaskExtra
├─Map
├─MiniMap
├─Model
├─Project>>>>>>测试工程放在这个目录下
│ └─Plane
│ ├─Backup
│ ├─Data
│ ├─MiniMap
│ ├─Resource
│ ├─Save
│ ├─Script
│ ├─ShortcutOption
│ └─TaskExtra
├─Resource
├─Save
└─Script