unity制作预制体,动态加载预制体,实用资源的导出
1,制作预制体
可参考 创建预制体Prefab
新建一个物体拖到Assets下的任何一个文件夹下即可,预制体的颜色会变蓝色。
2 如果制作的预制体上有脚本,当预制体被动态加载时脚本也是可以加载的。
Rotate.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Rotate : MonoBehaviour {private float speed = 0.5f;// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {this.transform.Rotate (Vector3.up * speed);}
}
4, 动态加载预制体
LoadCube.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class LoadCube : MonoBehaviour {// Use this for initializationvoid Start () {GameObject hp_bar = (GameObject)Resources.Load("Cube");hp_bar = Instantiate(hp_bar); hp_bar.name = "Cube";}// Update is called once per framevoid Update () {}
}
5 运行结果
6,经验告诉我,可以把一个工程里面常用的多个物体以及脚本制作为一个预制体。以后用会很方便,比如机械产品的装配体,在unity中把位置装好后,如果工程出了问题,里面的装配关系要全重新做,在写程序时出错等时很常见的,很有可能会做重复无用的多次装配。这时预制体的好处就大有用途了。
unity资源包package的导入导出
记得要把制作预制体的所有用的东西如材质,脚本,预制体的母预制体都要一起拿过来在新的工程中用,不然会出错。
unity制作预制体,动态加载预制体,实用资源的导出相关推荐
- B3:Unity制作Moba类游戏——加载地图系统
小时候,快乐是一个小小的风筝,我在地上,风筝在天上. 长大了,快乐是一个大大的峡谷,我在电脑前,对手被我击杀在对线上!!! LOL的地图一共就这么几种,最经典的5v5峡谷,极地大乱斗的断桥,还有之前 ...
- Unity制作圆环进度条加载场景资源
第一步:场景内UI圆环的搭建 新建一张Panel作为背景图,在Panel下新建一张Image命名为RoundImage作为外圆环,在外圆环下新建一张image命名为RoundLoading作为内圆环, ...
- unity动态加载.obj文件相关
.obj文件加载相关 QA: 要点 .obj文件结构 .mtl文件结构 材质匹配问题 动态加载obj文件 unity资源商城插件:Runtime Obj Importer QA: q: 如何动态加载o ...
- CocosCreator 动态加载与远程加载资源汇总
CocosCreator 动态加载与远程加载资源汇总 概述 所有需要通过 cc.loader.loadRes 动态加载的资源,都必须放置在 resources 文件夹或它的子文件夹下.如果一份资源仅仅 ...
- Android热修复技术初探(三):动态加载外部资源
前面已经介绍了Android平台上的几种ClassLoader,这几种ClassLoader都有各自的使用场景,有了这些基础知识之后,才能更好地理解以及探究Android热修复技术.首先我们来探究怎么 ...
- vue高德、谷歌地图动态加载
vue高德.谷歌地图动态加载 前言 引入地图资源 页面使用 完整map.js 前言 因为我们这个项目,做的是国际化项目,考虑的是,在国内使用高德地图,在国外使用谷歌地图,所以在这里做了个动态引入地图, ...
- Cocos Creator 3.x 动态加载 龙骨动画
龙骨动画比序列帧 优点好太多了, CocosCreator 提供了很好的支持: 我们就用 龙骨软件自带的动画做一个demo 给大家介绍下: 1. 第一步 肯定是导出资源 我这边是按照目录进度的加载 ...
- 解决AssetBundle包加载预制体时,Shader显示异常的问题
解决AssetBundle包加载预制体时,Shader显示异常的问题 参考文章: (1)解决AssetBundle包加载预制体时,Shader显示异常的问题 (2)https://www.cnblog ...
- 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象
跟BeaverJoe老师学习UI界面制作中,在原先的项目中,角色的solt是静态的五个角色.所以我想把他改成一个动态通过PlayerGM来控制的一个动态加载UI 效果展示 /// <summar ...
- Unity动态加载3D模型
Unity动态加载3D模型 在Unity中创建游戏对象的方法有 3 种: 第一种是将物体模型资源由 Project 视图直接拖曳到 Hierarchy 面板中: 第二种是在 Unity 3D 菜单 G ...
最新文章
- WINDOWS2003 ORACLE10G RAC一步一步 手把手 实录
- word报错:题注或页码中不含章节编号。请使用“开始”选项卡上的“多级列表”按钮,然后选择链接到标题样式的编号方案(无法添加题注)
- 3dContactPointAnnotationTool开发日志(三三)
- android 格式化分区,Android FAT分区格式化
- Redis笔记之基本数据结构 动态字符串SDS
- 不选择互联网行业,学弟学妹可以选择这些新兴科技行业发展!
- xshell终端中文乱码解决
- c# winForm使用Aspose.Cells读取CSV文件中文乱码问题
- Java常见加密方式
- java基础之URLDecoder异常解决方法
- 笔记:算法笔记-胡凡、曾磊
- 阿里云MVP专家孙玄:一文讲透 MySQL 存储架构设计之道
- UCOS-III系统概述
- videojs-dynamic-watermark: video.js 视频添加文字水印
- freemarker导出Word文档并在其中插入图片
- 判断二极管导通例题_几种二极管的检测方法(普通,稳压,双向触发)
- 7 RRC Measurement -- 测量报告
- Android 注解Annotation及在流行框架中使用的原理
- Python修改私有变量、统计访问次数、华摄氏度转换
- 【人工智能】机器人的未来发展:从工业自动化到知识自动化
热门文章
- ie9以下兼容html5,兼容ie9以下支持媒体查询和html5
- hbase java 分页查询_HBase伪快速分页查询
- 关于boot.ini文件里的/noexecute=optin
- python 学习之路1-如何入门
- 安装 Nginx 并配置负载均衡
- SAP 开发陷阱一箩筐(05)——绘制屏幕时无法给单选按钮分组
- https方式nginx 代理tomcat访问不带www的域名301重定向跳转到www的域名帮助seo集中权重...
- promise.prototype.catch()
- 解决在编程方式下无法访问Spark Master问题
- MySQL语法一:数据定义语句