。【开发日志02-程序】道具模块
修改于10/1770 浏览综合
大家好,我是柠光小町的开发,从这篇日志开始,展示一下我们组程序的开发进度
。
。作为一个解密游戏,我们游戏中道具模块非常重要,以下是我们道具系统的设计:
我们采用配置表的形式,在程序中读入道具配置信息。道具配置表里重点包含了道具的使用类型,功能类型以及使用对象。道具配置表
在ItemManager中提供功能类型到具体道具事件的映射字典,以及事件注册方法,方便不同道具根据自身配置调用。道具事件
在GamePlayManager中编写具体事件逻辑,并调用注册。注册具体事件逻辑
为道具添加Item脚本,根据道具配置信息,选择触发拖拽或点击功能。道具拖拽和点击触发方式
为场景需要收集的道具加上Item Pick Up脚本,获得交互功能。拾取交互
拾取后的道具信息会存储在ItemManager,并实例化在右侧道具栏中。道具栏
以上就是道具模块程序上大致的设计,欢迎大家指点,未完待续...![[表情_微笑]](https://img.tapimg.com/market/images/0f170d4b1ecf80c267e5a44b5992a199.png)
![[表情_微笑]](https://img.tapimg.com/market/images/0f170d4b1ecf80c267e5a44b5992a199.png)


