- 博客(8)
- 收藏
- 关注
原创 unity 接收字典格式的JSON
使用sqlite数据库时,我的列数据为字典格式,如{"生铁":10,"胶带":10,"麻绳":20},此时unity自带的。方法没有办法直接解析,需要引入Newtonsoft Json包后,在脚本引用。
2024-12-01 07:08:45
120
原创 背包系统(第二天)
我从上到下来说明,首先在所有格子上一层的panel挂载一个脚本(在检查器中添加所有格子挂载的SlotHolder脚本,下一步我会讲到这个脚本),写一个更新Ui的方法RefreshUi,安排好格子从左到右,从上到下的下标,这正是我需要的顺序,然后调用格子的更新物体UI的方法。panel还有物品的图片和数量(text)子物体。接下来继续编写格子的脚本,首先获取这个格子下面panel的Ui脚本(下一步说到),然后判断格子是什么格子(例如背包里的格子,快捷使用栏的格子,人物武器的格子),方便后面其他功能的编写。
2024-11-18 22:34:20
885
原创 我的背包系统!(第一天)
创建一个继承ScriptableObject的背包类用于实现我的背包(代码如下),首先在背包类里创建格子类用于表示背包里的格子,这个类包含物体类和物品数量,再创一个List来表示我的所有格子,使[System.Serializable]来在unity中修改我的格子数量。现在已经完成了物品,背包,拾取的基本编写了,此时我需要一个背包管理器来耦合我的代码,这里我用了一个泛型单例模式,来确保我的各个脚本可以通过背包管理器来访问我的背包。今天还没添加背包的Ui,因为还没找到免费,又适合我的素材。
2024-11-17 21:06:40
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人