检查库存中的第一个可用的插槽的过程是这样的:循环检查所有库存插槽,对于每个插槽 - 第一次检查是否具有相同的物品类型并且没有达到最大容量。如果可以插入,则插入 - 第二次检查是否为空。若为空,则插入 - 循环到下一个插槽 我认为首先需要检查物品类型是否相同,并且插槽中是否有空位,因为库存系统优先将物品添加到已有同类型物品的插槽中。然后第二优先级是找到空插槽 如果for循环循环到库存的最后一个插槽,没有找到具有相同物品类型且有空位的插槽,也没有找到空插槽,那么我们简单地告诉玩家,“对不起,库存中没有空位” 我的逻辑是否正确?优先顺序是否正确?您是否有更好的过程?谢谢!
在库存中找到第一个符合条件的时间槽。
评论 (0)