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制作预制体,动态加载预制体,实用资源的导出相关推荐

  1. B3:Unity制作Moba类游戏——加载地图系统

    小时候,快乐是一个小小的风筝,我在地上,风筝在天上.  长大了,快乐是一个大大的峡谷,我在电脑前,对手被我击杀在对线上!!! LOL的地图一共就这么几种,最经典的5v5峡谷,极地大乱斗的断桥,还有之前 ...

  2. Unity制作圆环进度条加载场景资源

    第一步:场景内UI圆环的搭建 新建一张Panel作为背景图,在Panel下新建一张Image命名为RoundImage作为外圆环,在外圆环下新建一张image命名为RoundLoading作为内圆环, ...

  3. unity动态加载.obj文件相关

    .obj文件加载相关 QA: 要点 .obj文件结构 .mtl文件结构 材质匹配问题 动态加载obj文件 unity资源商城插件:Runtime Obj Importer QA: q: 如何动态加载o ...

  4. CocosCreator 动态加载与远程加载资源汇总

    CocosCreator 动态加载与远程加载资源汇总 概述 所有需要通过 cc.loader.loadRes 动态加载的资源,都必须放置在 resources 文件夹或它的子文件夹下.如果一份资源仅仅 ...

  5. Android热修复技术初探(三):动态加载外部资源

    前面已经介绍了Android平台上的几种ClassLoader,这几种ClassLoader都有各自的使用场景,有了这些基础知识之后,才能更好地理解以及探究Android热修复技术.首先我们来探究怎么 ...

  6. vue高德、谷歌地图动态加载

    vue高德.谷歌地图动态加载 前言 引入地图资源 页面使用 完整map.js 前言 因为我们这个项目,做的是国际化项目,考虑的是,在国内使用高德地图,在国外使用谷歌地图,所以在这里做了个动态引入地图, ...

  7. Cocos Creator 3.x 动态加载 龙骨动画

    龙骨动画比序列帧 优点好太多了,  CocosCreator 提供了很好的支持: 我们就用 龙骨软件自带的动画做一个demo 给大家介绍下:  1. 第一步 肯定是导出资源 我这边是按照目录进度的加载 ...

  8. 解决AssetBundle包加载预制体时,Shader显示异常的问题

    解决AssetBundle包加载预制体时,Shader显示异常的问题 参考文章: (1)解决AssetBundle包加载预制体时,Shader显示异常的问题 (2)https://www.cnblog ...

  9. 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象

    跟BeaverJoe老师学习UI界面制作中,在原先的项目中,角色的solt是静态的五个角色.所以我想把他改成一个动态通过PlayerGM来控制的一个动态加载UI 效果展示 /// <summar ...

  10. Unity动态加载3D模型

    Unity动态加载3D模型 在Unity中创建游戏对象的方法有 3 种: 第一种是将物体模型资源由 Project 视图直接拖曳到 Hierarchy 面板中: 第二种是在 Unity 3D 菜单 G ...

最新文章

  1. WINDOWS2003 ORACLE10G RAC一步一步 手把手 实录
  2. word报错:题注或页码中不含章节编号。请使用“开始”选项卡上的“多级列表”按钮,然后选择链接到标题样式的编号方案(无法添加题注)
  3. 3dContactPointAnnotationTool开发日志(三三)
  4. android 格式化分区,Android FAT分区格式化
  5. Redis笔记之基本数据结构 动态字符串SDS
  6. 不选择互联网行业,学弟学妹可以选择这些新兴科技行业发展!
  7. xshell终端中文乱码解决
  8. c# winForm使用Aspose.Cells读取CSV文件中文乱码问题
  9. Java常见加密方式
  10. java基础之URLDecoder异常解决方法
  11. 笔记:算法笔记-胡凡、曾磊
  12. 阿里云MVP专家孙玄:一文讲透 MySQL 存储架构设计之道
  13. UCOS-III系统概述
  14. videojs-dynamic-watermark: video.js 视频添加文字水印
  15. freemarker导出Word文档并在其中插入图片
  16. 判断二极管导通例题_几种二极管的检测方法(普通,稳压,双向触发)
  17. 7 RRC Measurement -- 测量报告
  18. Android 注解Annotation及在流行框架中使用的原理
  19. Python修改私有变量、统计访问次数、华摄氏度转换
  20. 【人工智能】机器人的未来发展:从工业自动化到知识自动化

热门文章

  1. ie9以下兼容html5,兼容ie9以下支持媒体查询和html5
  2. hbase java 分页查询_HBase伪快速分页查询
  3. 关于boot.ini文件里的/noexecute=optin
  4. python 学习之路1-如何入门
  5. 安装 Nginx 并配置负载均衡
  6. SAP 开发陷阱一箩筐(05)——绘制屏幕时无法给单选按钮分组
  7. https方式nginx 代理tomcat访问不带www的域名301重定向跳转到www的域名帮助seo集中权重...
  8. promise.prototype.catch()
  9. 解决在编程方式下无法访问Spark Master问题
  10. MySQL语法一:数据定义语句