我正在开发一个游戏,玩家经营一个动物园,所以有栖息地,玩家可以将动物放入这些栖息地。 我目前遇到的系统问题是,我想为玩家生成每天的任务清单。理想情况下,每当一天开始时,代码就会找到哪些栖息地有动物,并为每个占据栖息地添加任务,如“喂食”和“清洁”,然后当玩家完成这些任务时就会“打钩”。我对gml非常陌生,所以我想问一下关于如何处理这个问题的一些点。 我是否应该使用数据结构,如果是的话,那么哪一个?我想我必须使用循环来遍历栖息地,可能在找到占据栖息地后添加任务到数组中,然后在HUD中显示这些任务。 我不是在要求直接代码,只是想知道一些有关该如何研究和如何理解这个问题的想法。 感谢您提前提供的帮助!