最近在学习 godot4 ,准备实现一个通用的背包系统,这里的文章主要记录一下学习过程中的内容。

在实现背包前,最重要的是设计一套合理的背包数据逻辑 如何设计一个背包系统的数据结构

随后我们需要简单的设计背包的数据处理逻辑 如何设计一个背包的控制逻辑

下面我们需要在 godot 中实现一个背包的 ui 然后绑定对应的显示 实现背包GUI

现在绑定都完成了,下面最终还是需要实现拖拽的,拖拽分为两块内容,第一是背包内拖拽,一个是背包外拖拽到另外一个背包 实现背包拖拽

这样我们就完成了一个背包所有的功能,下面写个 demo 运行一下即可: