原文地址:
龙神录的编程教室,是使用VisualStudio 2005 或者 2008 作为工具来讲解的。
下面的项目,是带上了素材一起打包进去了的。
整个项目一起打包下载 |
文件夹的组成,大概是长这个样子
上面图片里虽然写着第一章,但这里会加很多东西进去的。
以后的章节下载的文件夹,请像这样添加进去。
每个章节里都有一个 RyuJin.sln ,打开它。
dat 文件夹,里面有图像,音乐,音效等等这些放在一起数据。
mydat 文件夹,里面有自己的头文件,源代码,PhotoShop的数据等,自己使用的数据
include 文件夹,是存放DxLib 的文件夹。
打开最上面的 RyuJin.sln 。
这些,就是项目所必须的最基本的构成
就像你在解决方案资源管理器所看到的这种方式,文件就是这样的结构。
我擦,怎么这么多文件啊!
请不用担心。我们还什么都没写呢。我们还没有在任何文件里写过一行,
所以对这些东西不需要任何了解。
要说,为什么这里只有Hard Mode的话,首先为了要做最复杂的弹幕,我们会选用简单的方法,这样做起来会比较容易。
为了要制作最复杂的弹幕,我们往往要先准备减少子弹的数量和用比较简单的轨道,
但反过来说,制作了简单的弹幕然后变成复杂的弹幕的话,要增加多少子弹,我们并不知道,
为了增加子弹,可能经常会破坏掉整体的平衡,所以我们直接一开始就制作很复杂的弹幕吧。
这一章,只要理解到“项目里面还有这样的文件在啊” ,这样的程度就足够了。
如果对文件的构成产生兴趣了,那下面对各种各样的文件进行简单说明,可以参考一下。
以上面图片里面的顺序:
boss_shotH.cpp
boss 弹幕的文件(hard)
boss_shot.cpp
控制boss弹幕的文件
enemy.cpp
控制杂鱼移动的文件
enemy_act_pattern.cpp
控制杂鱼移动模式的文件
graph.cpp
绘制画面相关的文件
graph_back.cpp
绘制背景相关的文件
shotH.cpp
杂鱼的射击的文件(Hard)
cshot.cpp
自己射击的文件
shot.cpp
控制杂鱼射击的文件
char.cpp
控制自机的文件
fps.cpp
控制fps的文件
ini.cpp
初始化的文件
key.cpp
控制键位的文件
load.cpp
图片和音乐加载的文件
main.cpp
Main 函数
music.cpp
音乐的控制文件
out.cpp
碰撞检测的文件
define.h
写定义用的的头文件
function.h
外部声明用的头文件
GV.h
为了引用全局变量的头文件
struct.h
定义构造体的头文件
本人CSDN博客目录: