欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

自用笔记 背包系统

程序员文章站 2022-06-26 18:24:04
准备前提的知识:——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

相关标签: 游戏