如何开发大型游戏的内部「地图编辑器」?

这个东西涉及到地图的具体定义,也就是地图用什么“数据格式”来表示。让我用通俗的话来说:

比如一张地图,草原用“数据1”,河流用“数据2”,以此类推。然后,我可以开发一个软件,把“草”图标拖到X位置,它会自动生成“数据1”,把“河流”图标拖到Y位置生成河流。等一下。哈哈。这个软件是地图编辑器。同样,推而广之,你也可以用软件生成道具、模型等等。记住,在游戏中,一切都是数据。游戏产生大量重复或复杂的数据,我们可以使用专门的软件使其方便、灵活、省力、省时。因为这类软件非常接近我们平时使用的应用软件,比如标准菜单,所以用MFC开发非常方便。