Unity创建 .asset配置文件的方式
- 创建脚本CreateAsset > 继承ScriptableObject > 添加CreateAssetMenu特性;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;[CreateAssetMenu]
public class CreateAsset : ScriptableObject
{public int age;public string usename;public string password;
}
2. 在Editor文件夹下创建CreateAssetEditor脚本 > 添加MenuItem特性
using UnityEditor;
using UnityEngine;public class CreateAssetEditor
{[MenuItem("Assets/Create ScriptObject")]static void CreateScriptObject(){CreateAsset createAsset = ScriptableObject.CreateInstance<CreateAsset>();createAsset.age = 18;createAsset.usename = "lisi";createAsset.password = "111111";AssetDatabase.CreateAsset(createAsset, "Assets/Resources/NewCreateAsset.asset");AssetDatabase.SaveAssets();AssetDatabase.Refresh();}
}
使用[MenuItem(“Assets/Create ScriptObject”)] 特性来扩展编辑器, 作用是在 Assets菜单栏中添加了一个Create ScriptObject 的下拉菜单选项;
点击CreateScriptObject就会出现下图中新建的Asset配置文件;
**注意:**用来加载Asset配置中的数据;
CreateAsset createAsset = Resources.Load<CreateAsset>("CreateAsset");
Unity创建 .asset配置文件的方式相关推荐
- Unity创建使用操纵杆飞行动画教程
Unity 3d移动超级英雄使用操纵杆飞行 MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:20节课 ...
- [Unity热更新]04.卸载方式
[Unity热更新]04.卸载方式 参考链接: https://www.jianshu.com/p/b37ee8cea04c 1.AssetBundle.Unload(false):释放AssetBu ...
- unity创建和销毁对象_如何创建和销毁对象
unity创建和销毁对象 本文是我们名为" 高级Java "的学院课程的一部分. 本课程旨在帮助您最有效地使用Java. 它讨论了高级主题,包括对象创建,并发,序列化,反射等. 它 ...
- idea 创建 spring 配置文件
搭建基于 spring 框架工程, 按照基于 xml 文件配置当然少不了 spring配置, 记录使用 idea 创建spring 配置文件过程 1.创建 springMVC.xml 配置文件 方式一 ...
- unity android 原生,unity创建Android原生插件
2.打开Android Studio 创建项目 - 输入项目名称 - 输入Company domain或者用默认的 - 点击next 3.点击next 4.因为是创建Android plugin 所以 ...
- 如何实现Windows Phone代码与Unity相互通信(插件方式)
一些废话 原文地址: http://imwper.com/unity/petto/%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0windows-phone%E4%BB%A3% ...
- Unity发布的软件加密方式
大家经常会涉及到软件加密的问题,目前比较常见的加密方式有两种 1.加密狗的方式,比较容易被破解 2.序列号的方式,后台放在自己的服务器上,用起来比较方便,不容易被破解 我今天分享的就是第二种 大家不要 ...
- GBase 8c安装部署(一):修改配置文件部署方式
GBase 8c数据库支持手工部署.修改配置文件部署和创建配置文件部署三种安装部署方式,用户可以自行选择.推荐部署方式为:修改配置文件部署方式 > 创建配置文件部署方式 > 手工部署方式. ...
- redis使用配置文件的方式启动
文章目录 为什么用配置文件启动呢 使用配置文件启动 1.创建配置文件 2.修改配置文件里面的参数 3.以配置文件的方式启动 4.查看日志文件 为什么用配置文件启动呢 因为在企业项目中不会只有单个red ...
最新文章
- 实例讲解如何把表格变量传递到存储过程中
- yolov3 get_next_batch 异常
- SD-WAN如何简化企业网络并节省资金
- 论文阅读:Joint Learning of Single-image and Cross-image Representations for Person Re-identification
- HDU3929(容斥原理)
- 使用JavaScript中的示例编号MAX_VALUE属性
- 用onSaveInstanceState()方法保存Activity状态
- linux ulimit调优
- 轻量级数据库sqlite的编译
- vue的v-html使用
- canvas绘制渐变
- thinkphp6 task异步
- BackTrack 4 R2安装VMware tools
- wordpress插件_5个最佳WordPress企业目录插件
- MacBook Pro 设置Finder显示隐藏文件
- poc服务器作用,poc-POC功能是什么功能? 爱问知识人
- mac mini 开发android,Mac mini M1上成功启动Ubuntu
- USDP使用笔记(五)设置Hive on Tez解决return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask问题
- 测试手机是否降频软件,如何检测自己的iPhone是否被苹果降频 降频的处理方法有哪些...
- 八叉树的范围和射线检测
热门文章
- Bwsaas多端SAAS平台运营系统源码v1.1.1
- PPa-HA/NH2/NHS/MAL焦脱镁叶绿酸-a修饰叶酸/氨基/活性酯/马来酰亚胺的反应
- 2020年中国第七次人口普查各省总人口数据可视图(1)
- 微信好友所在城市可视化分析
- ksy是谁_丽水KSY-B-400/100防雷模块是谁家的
- table html 合并列,html table上下行合并
- 18.NET高级开发之ORM-EF6
- Chrome的无痕浏览实现初探
- agd插值算法_多目标自适应和声搜索算法
- 虚拟域服务器拒绝连接,远程winrm上的“访问被拒绝”