Unity开发微信小游戏-合理的规划使用YooAsset

对于YooAsset的接入、开发不必多说,主要是对资源的划分总结一下经验。

一、【核心】Tag实现进游戏前必下资源和边玩遍下的区分

YooAsset可以对Group和某个资源设定tag,利用tag对资源进行分类,比如方块皮肤全部都有Tag:Skin,同时对默认皮肤设置Tag:Skin_Default,对其他皮肤设置Tag:Skin_Normal。

那么现在可以通过Tag:Skin获取到所有的皮肤的打包信息。

可以通过Tag:Skin_Default获取教学包的皮肤,如果想进教学关,那么必须要在之前下载好Tag:Skin_Default的资源。

然后边玩遍下载,下载Tag:Skin_Normal的资源。

二、归类

皮肤是一类资源。

音乐音效是一类资源。

场景是一类资源。

配置是一类资源等等。

YooAsset的Group就是干这个事的,将一类资源放到一个Group里面,同时可以对Group进行打Tag。

在皮肤这个场景下,就是可以将所有皮肤放到一个Group,然后对Group打tag叫Skin,然后对第一个皮肤打tag叫Skin_Default,对其他皮肤打tag:Skin_Normal。

相关推荐
wearegogog1234 小时前
C# .NET 文件比较工具 WinForms
开发语言·c#·.net
糖不吃4 小时前
WPF值转换器
c#
是果果呀儿4 小时前
Vuforia实现物体旋转、移动、缩放
unity·增强现实
Popeye-lxw6 小时前
由罗技 K380 键盘 FN 键模式切换引发的血案
c#
FL16238631296 小时前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校
开发语言·c#
不知名的老吴7 小时前
Unity3D 2022安装教程及全流程下载步骤指南
unity·游戏引擎
Thomas_YXQ7 小时前
Unity3D Addressable 深度优化热更性能消耗
开发语言·3d·unity·微信
程序员也有头发7 小时前
如何使用AI工具开发Unity
unity·游戏引擎·ai编程
aini_lovee7 小时前
C# 快递单打印系统(万能套打系统)
开发语言·c#
白菜上路7 小时前
C# Serilog.AspNetCore基本使用
c#·serilog