自用笔记 背包系统
程序员文章站
2022-03-23 09:14:00
准备前提的知识:——ugui——unity框架——jason配置表——file文件存储和读取需求分析:——背包中显示玩家拥有的物品信息——需要显示信息就需要读取数据—数据从哪里来?配置表(JASON)+玩家信息(文件读取file , JASON)——获取数据到面板上(UGUI , c#的逻辑)......
准备
前提的知识:
——ugui
——unity框架
——jason配置表
——file文件存储和读取
需求分析:
——背包中显示玩家拥有的物品信息
——需要显示信息就需要读取数据—数据从哪里来?
配置表(JASON)+玩家信息(文件读取file , JASON)
——获取数据到面板上(UGUI , c#的逻辑)
基本知识点:
1.Application.persistentDataPath:运行产生一个目录
2.使用JsonUtility读写Json文件
3.ui除了用射线来监听鼠标进入之外,还有EventTrigger
一、拼面板
这里的主题是为了讲背包,所以对于这里不再赘述
不过要注意几个小技巧:
1.将所有ui界面做成预制体,使用时直接用代码调用(包括Canvas和EventSystem)
2.将Canvas制作成预制体之前,注意UI的分辨率的问题:canvas scaler
3.可以先做出一个永久在屏幕前的界面(也就是主界面):mainpanel
此时我们至少有两个panel:主面板+背包
并且每个panel都会有一个相应名字的脚本,并且还有一个唯一的main脚本
本文地址:https://blog.csdn.net/wwwsfff/article/details/107813302