在GameMaker中创建控制台:Studio第1部分

制定计划的目标。

遇到任何程序/游戏问题,我发现坐下来真正决定要完成的事情是一件很棒的事情。 我并不是说有一个大致的想法,而是要了解您想要的细节。 因此,当我开始为GameMaker项目制作“ Console”类型的对象时,我就是这样做的。 我想要的是一种与玩家交流,向他们发送消息,向他们发送最新消息的方法,以及一种功能强大的附加工具,可以快速调试GameMaker已经提供的功能。 我希望播放器能够滚动和查看以前的消息,当一切都说完并退出游戏时,我希望控制台将每条消息转储到文本文件中。

入门。

第一步是进行房间设置并将其设置为您选择的尺寸,我使用的是1280×720。 然后创建Console对象,并直接跳至create事件。 create事件将初始化所有必需的变量。 这是我们需要花点时间并决定如何解决基本目标,向玩家传达信息的地方。 现在,如果您曾经看过控制台,您就会知道在任何时间点通常都会显示很多行。 在游戏中,这个数字要低得多。 因此,我们需要一种将当前消息和先前消息存储到播放器的方法。 最简单的方法是使用数组。 我们需要选择一些消息显示给播放器,这完全取决于您将其设置为名为max_logs的变量,对于本教程的这一部分我建议5 。 创建一个大小为logA的数组。 我们还将需要一种将其他对象/脚本中的消息“发送”到控制台的方法。 为此,我们将简单地创建一个名为log的空字符串。