Unity2 学习 制作和动态加载预制体
1.制作预制体
把要制做预制体的物体home托到Resources文件夹中,然后删除Hierarchy中的物体Home即可。注意为了保持比例一致,设置好后,home在托到Resources中时不能是其它物体的子物体。
2, 在程序运行时通过代码实例化出预制体Home,把一个物体home做为另一个物体B的子物体。
GameObject home = Instantiate(Resources.Load("Home")) as GameObject;home.transform.name = "Homes";home.transform.parent = B.transform;
如果不重新命名,则运行时动态加载的物体的名子会是Home(clone),这样如果要在其它地方用则不好搞。
3 物体的根 home.transform.root;
4 运行加载的预制体很多时需要删除则是
Destroy (GameObject.Find ("Homes").gameObject);
Destroy (GameObject.Find ("Homes").gameObject, 4f);//过4S后消失
public GameObject home;//放在{}之外home = Instantiate(Resources.Load("Home")) as GameObject;
home.transform.name = "Homes";Destroy (home, 4f);//过4S后消失 卸载内存资源 Resources.UnloadUnusedAssets();
Unity2 学习 制作和动态加载预制体相关推荐
- 解决AssetBundle包加载预制体时,Shader显示异常的问题
解决AssetBundle包加载预制体时,Shader显示异常的问题 参考文章: (1)解决AssetBundle包加载预制体时,Shader显示异常的问题 (2)https://www.cnblog ...
- 动态加载器的知识学习及CTFHUB动态加载器解题
目录 动态加载器的了解 CTFHUB-动态加载器 动态加载器的了解 在[维基百科]中动态加载是一种机制,通过该机制,计算机程序可以在运行时将库(或其他二进制)加载到存储器中,检索包含在库中的函数和变量 ...
- Cocos Creator用cc.loader加载预制体资源和删除预制体资源
对于小游戏来说,单个场景的页面可以事先写好然后用active的方式来开关. 但是这会导致一个严重的问题就是每次载入这个场景的时候就会很卡,而如果是让场景绑定预制体资源的时候这个场景同时也会加载对应的预 ...
- CocosCreator 动态加载与远程加载资源汇总
CocosCreator 动态加载与远程加载资源汇总 概述 所有需要通过 cc.loader.loadRes 动态加载的资源,都必须放置在 resources 文件夹或它的子文件夹下.如果一份资源仅仅 ...
- 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象
跟BeaverJoe老师学习UI界面制作中,在原先的项目中,角色的solt是静态的五个角色.所以我想把他改成一个动态通过PlayerGM来控制的一个动态加载UI 效果展示 /// <summar ...
- Unity学习笔记(5):动态加载Prefab
第一种方法,从Resources文件夹读取Prefab Assets/Resources文件夹是Unity中的一个特殊文件夹,在博主当前的认知里,放在这个文件夹里的Prefab可以被代码动态加载 直接 ...
- 【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码
本文是以下几篇文章对应的微型动态加载的用户程序/任务二代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十 ...
- 【OS学习笔记】三十九 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务一代码
本文是以下几篇文章对应的动态加载的用户程序/任务一代码: [OS学习笔记]三十四 保护模式十:中断和异常区别 [OS学习笔记]三十五 保护模式十:中断描述符表.中断门和陷阱门 [OS学习笔记]三十六 ...
- Android插件化学习之路(一)之动态加载综述
前段时间,公司项目完成了插件化的开发,自己也因此学习了很多Android插件化的知识,于是想把这些内容记录下来,本次带来Android插件化的第一篇:动态加载综述 Android插件化学习之路(一)之 ...
- Android学习——Fragment动态加载
动态加载原理 利用FragmentManager来添加一套Fragment事务,最后通过commit提交该事务来执行对Fragment的相关操作. FragmentManager fragmentma ...
最新文章
- ICML 2019全纪录:论文解读、workshop讨论、核心知识都在这里了
- safe-rm替换系统的rm
- 上海Oracle高峰会感悟
- iOS应用开发:什么是ARC?
- PAT-1002 写出这个数
- python打包exe黑框一闪而过,解决pyinstaller打包exe文件出现命令窗口一闪而过的问题...
- java 继承 extends
- Linux tar命令
- C语言小知识---特殊的字符串
- windows 下nodejs 升级无法通过n模块升级
- 少撸两局教你搭个博客玩
- VS2012在一个解决方案中添加多个项目(工程)
- 谭浩强版本C语言课后习题第二章
- 自制QQ机器人插件笔记[nonebot2部署于ubuntu系统服务器]
- 哈佛幸福课中提到的书_借助虚拟现实,在哈佛最大的班级中排在前列
- vue全局组件自动注册
- netflix app for android 使用记录
- Maven插件列表_Maven插件查询_Maven插件查看
- 提升网站黏着度的技术手段其实跟“搞对象”完全一样,也有“潜规则”
- android 手机型号占有量,2021年安卓手机性能排行及手机品牌占有率
热门文章
- 利用windbg分析程序崩溃生成的dmp文件
- kaios好用吗_如何评价Kai Os?
- react 路径跳转组件不跳转_Taro 小程序开发大型实战(二):多页面跳转和 Taro UI 组件库...
- java中多态含有math类_Java面试题汇总《Java基础、语法51-55》
- 学生网上评教系统php,学生评教系统设计与实现.doc
- Windows Server 2012 配置 Remote Desktop Service VDI
- 微信服务号开发IOS设备js-sdk认证失败问题总结
- QTQuick控件基础(1)
- 11.05 选择前n个记录
- 【转】Android自动化测试(UiAutomator)简要介绍