如何将外部配置文件添加到C++项目?

问题描述:

我使用C++编写了一个R类游戏,使用Visual Studio在Windows上编码,我想知道是否可以将外部配置文件添加到我的项目中:在我的main.cpp中,我使用了很多方法我在其他课程中创建了一些适合我的游戏的东西。我有一组方法,我创建敌人的模式,另一个让我决定何时让他们移动和碰撞,等等..如何将外部配置文件添加到C++项目?

目前我只有一个级别。现在我想要一个名为isntance level1的配置文件,其中我可以把所有与我的关卡相关的东西,只读其中的代码,并继续在我的主...

所以,这是可能的做这样的事情?如果是这样,我该如何实现它?

+3

那么,你有什么尝试?当然,阅读文件可能在C++中! – Pubby 2013-02-11 13:46:25

+0

如果你不知道从哪里开始,那么网上有很多关于阅读C++数据文件的教程。 – 2013-02-11 13:49:54

是的,这是可能的。您需要准确决定哪些数据有助于您定义关卡。然后,您需要创建一个文件类型(可能使用预先存在的格式如XML或INI),将所有数据放入这些文件中。每个级别可以有一个文件,或者一个文件可以有多个级别。此时,您可以在关卡开始时或在其他时间读取它。