UI3D特效动态加载
2016-05-12 10:25
495 查看
3D特效动态加载的好处是
1.特效和界面Perfab分离,特效修改不能在去重做UI界面的预制件
2.界面保留引用,方便打包,在同一个Bundle包里不会出现资源的重发打包,实现多个界面公用一个特效,减少资源的冗余
3.在这个界面不需要显示特效的时候,Drawcall会减少,特效隐藏DrawCall不少减少,但是特效不使用就不加载是可减少DrawCall.
1.特效和界面Perfab分离,特效修改不能在去重做UI界面的预制件
2.界面保留引用,方便打包,在同一个Bundle包里不会出现资源的重发打包,实现多个界面公用一个特效,减少资源的冗余
3.在这个界面不需要显示特效的时候,Drawcall会减少,特效隐藏DrawCall不少减少,但是特效不使用就不加载是可减少DrawCall.
using UnityEngine; using System.Collections; public class UIEffectSpawner : MonoBehaviour { public GameObject Prefab; void Awake() { if (Prefab != null) { var go = Instantiate(Prefab) as GameObject; go.transform.parent = transform; go.transform.localPosition = Vector3.zero; go.transform.localRotation = Quaternion.identity; go.transform.localScale = Vector3.one; go.SetActive(true); } } }
相关文章推荐
- UI特效层级管理
- Error Code: 1235. This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
- INSERT INTO t_inertupdate (a,c) VALUES(15,a*2);
- iOS经典讲解之UILabel居上居下显示
- RequestDispatcher提供两个方法:forward,include有什么区别
- UITextView 使用
- apue.h头文件错误和error错误处理
- [iOS]实现UITableView头部带有图片并且下拉图片放大效果
- Android recovery UI实现分析
- easyui combotree加载静态前台json问题
- ios开发控制器-UIViewController
- EasyUI 简介
- UIImageView自适应图片大小
- QuickAdapter 的创建
- Unique Game Conjecture
- iOS VoiceOver Programming Guide
- iOS动画篇:UIView动画
- Penguins DbTools数据库管理移植差分工具(EXCEL相关) ver 20160512
- 1.2.1 APK反编译工具之:ApkTool + dex2jar + jd-gui
- UITableView的编辑样式