首页 > TAG信息列表 > AssetDatabase
Unity创建配置文件
1.新建脚本继承ScriptableObject,添加[CreateAssetMenu]特性在Create下创建GameCreateAsset类文件 1 [CreateAssetMenu] 2 public class GameAssets : ScriptableObject 3 { 4 //具体的配置信息 5 } 2.在指定文件夹下生成NewCreateAsset.asset文件 1 [MenuItem("Assets/GGet获取信息写入配置表,整合资源
using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Text; using System.Text.RegularExpressions; using UnityEditor; using UnityEngine; using LitJson; using UnityEngine.UI; using ZHCTOOLS; /// <summ【Unity】由Unity资源的相对路径获取资源的AssetDatabase路径
由Unity资源的相对路径获取资源的AssetDatabase路径,仅用于编辑器。代码如下: /// <summary> /// 由Unity资源的相对路径获取资源的AssetDatabase路径。 /// 仅用于编辑器。 /// </summary> /// <param name="assetRelativePath">Unity资源文件的相对路径。</param> /// <param[Unity编辑器扩展基础总结] 第4章 脚本化对象 ScriptableObject
第4章 脚本化对象 scriptableObject 4.1 ScriptableObject是什么? ScriptableObject类直接继承自Object类,它和MonoBehaviour是并列的,都继承自Object(但MonoBehaviour并不是直接继承自Object)。 ScriptableObject是一个可序列化的数据容器,可以用来存储大量的数据,一个主要用处就是Unity 编辑器
1. 获取拖拽物体的路径 Object selectedObject = EditorGUILayout.ObjectField(selectedObject, typeof(Object)); if (selectedObject != null) { string assetPath = AssetDatabase.GetAssetPath(selectedObject); }Unity使用AssetDatabase编辑器资源管理之美
原文链接:https://gameinstitute.qq.com/community/detail/127380 Unity的资源管理模式分为两种: 1.在编辑器内管理,使用assetdatabase 加载卸载资源 2.运行时管理,简单化使用resource,复杂化使用asset bundle 使用AssetDatabase在编辑器内加载卸载资源,AssetDatabase类
一、AssetDatabase类属性及函数 首先提供官方参考文档:API-Reference-AssetDatabase 概述: AssetDatabase类声明在UnityEditor命名空间内; 属性 方法 public static string AssetPathToGUID(string path); //获取路径下资源的Guid public static string GUIDToAssetPathUnity遍历AassetBundle中的资源
foreach (var assetBundleName in AssetDatabase.GetAllAssetBundleNames()) { foreach (var assetPathAndName in AssetDatabase.GetAssetPathsFromAssetBundle(assetBundleName)) { string nameWitAssetDataBase _Path_Directory_File
PATH string filePath =@"E:/Randy0528/中文目录/JustTest.rar"; 1.更改路径字符串的扩展名。 System.IO.Path.ChangeExtension(filePath, "txt"); 输出:E:/Randy0528/中文目录/JustTest.txt 2.返回指定路径字符串的目录信息。 System.IO.Path.GetDirectoryName(filePath); 输AssetDatabase的方法总结
AssetDatabase的方法总结 1、AssetDatabase.FindAssets public static string[] FindAssets(string filter);public static string[] FindAssets(string filter, string[] searchInFolders); filter 该筛选器字符串可以包含:名称、资产标签和类型(类名称)的搜索数据 searchInFold