大家好,

最近,我在游戏中开发超市系统,想分享一下我的进展。

我的目标是让购物感觉更自然一些,而不仅仅是打开商店菜单然后点击购买按钮。

当你走进超市,第一件事情就是抓起一个篮子。等你拿着篮子后,你就可以开始从货架上取出产品了。拿起东西会将其从货架上移除并放入你的篮子中。如果你不小心拿错东西,你可以快速撤销上一次添加的项目。

所有产品都是实际的物品,放置在货架上,所以商店感觉更有生命力。商品可以被踢开,掉落货架,总体而言存在于世界中,而不是仅仅存在于菜单中。

当你有了你想要的东西后,你就去结账。那里你会看到你篮子里的东西,所有东西的价格,以及你是否能负担得起。可以购买所有东西,取消购买,或者返回去拿更多东西。

价格也会根据城市的变化而变化。通常商店出售的价格略高于在线价格(在线订单下次日发货,超市是即时购买)。但是,活动和节日会使价格上涨。价格是在结账时计算的,所以东西可能会在你购物时发生变化。

超市也会自动补货,每隔几天一次。它不会完全重置货架——只有缺少的项目才会被替换,所以商店保持一致。

*附注:视频中显示的内容仍然是工作进行中的。超市UI还没有完成,且大部分货架的道具和产品生成点都没有设置。目前它主要是粗糙的实现,为了让核心功能工作正常,然后我才会开始打磨并填充商店。

我很好奇大家的想法,或者是否有超市/商店功能想在游戏中看到。

祝你有一个美好的一天 :-)