🗒️在Untiy打包后实现本地文件素材替换
type
status
date
slug
summary
tags
category
icon
password
需求说明:
- 使用者需要在Untiy工程启动后能够手动替换指定的素材,并且实现持久化
解决方案:
- 初期方案为利用Untiy原生功能读取本地文件夹,再动态加载为可载入资源。但是这种形式十分不利好用户操作,需要用户手动拖动文件到指定路径中。后续则选择利用插件NativeFilePicker来实现应用和本地主机通信,在打包后的情况下也能动态读入本地文件,实现用户的自定义行为。同时使用Untiy原生的Json读写功能实现数据持久化
- 关于展示方案,选择将UGUI全局化,利用image组件和Button组件来实现展示和交互,同时能够自动适配图片,而不用担心sprite的图片损伤
效果展示:


- 同时实现了可拓展的数据结构