近期做了一个游戏背包系统的框架,用ProcessOn制作的UML图(下面是我的UML图网址,可以进行参考)
https://www.processon.com/view/link/5c651a9ce4b0c4e2165357fe
1.
此UML图中使用的是点击背包中一个物品然后放到手上(可以任意拾取或放下数量),多用于PC端。
而移动端多使用拖拽物品,鼠标松开即视为放下,只需要将Slot脚本继承鼠标点击和鼠标松开的接口然后补充方法体即可。逻辑大同小异。
近期做了一个游戏背包系统的框架,用ProcessOn制作的UML图(下面是我的UML图网址,可以进行参考)
https://www.processon.com/view/link/5c651a9ce4b0c4e2165357fe
1.
此UML图中使用的是点击背包中一个物品然后放到手上(可以任意拾取或放下数量),多用于PC端。
而移动端多使用拖拽物品,鼠标松开即视为放下,只需要将Slot脚本继承鼠标点击和鼠标松开的接口然后补充方法体即可。逻辑大同小异。