摘要: 最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化.Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时 动态加载,可以指定路径和来源的。其实场景里所有静态的对象也有这么一个加载过程,只是Unity3D后台替你自动完成了。详细说一下细节概念:AssetBundle运行时加载:来自文件就用CreateFromFile(注 阅读全文
posted @ 2013-11-26 15:31 立方体 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 新建一个工程,这个工程必须没有中文路径,否则会不识别字体!!!首先导入NGUI插件,这里我用的是NGUI 3.0.2版本的。在Assets 下创建一个文件夹,用来存放接下来的工作文件。这里随便选择一种字体,为了显目,我用的是“华文彩云”.把字体文件复制到项目工程刚刚新建的test文件下,字体可以用的话会是这样:新建一个空的GameObject,改名为testFont(名字随你),为testFont添加脚本“UIFont”。设置Font type 设置为 Dynamic ;把先前的字体拖到TTF Font 上:Material 会默认字体下的材质球。接下来把这个TestFont做成Prefab, 阅读全文
posted @ 2013-11-26 11:51 立方体 阅读(447) 评论(0) 推荐(0) 编辑