1. Texture,都去掉alpha通道,作为背景展示的图片,基本都没有透明要求,有特殊要求的则放到atlas里面 a. Loading图这类需要比较精细的,则把图片设置为Automatic TrueColor,设置真彩色,保证不失真 b. 地图.缩略图.UI背景图等等要求不精细的,则可以设置为自动压缩格式(有压缩情况,都需要图片宽高尺寸是2的幂,可以在Advance里面设置toNearest) 注意:ios下会自动把图片宽高拉伸为2的幂次方尺寸,这样会导致图片显示失真,解决办法是制作图片
using System.Collections; using System.Collections.Generic; using UnityEngine; public class AssetBundleLoad : MonoBehaviour { void Start () { AssetBundle ab = AssetBundle.LoadFromFile(Application.dataPath + "/StreamingAssets/player1.ab"); GameOb
最近参考了各位大神的资源,初步学习了Unity的资源管理模式,包括在编辑器管理(使用AssetDatabase)和在运行时管理(使用Resources和AssetBundle).在此简单总结编辑器模式下的资源管理方法,方便自己回顾. ① 加载/卸载资源 using UnityEngine; using System.Collections; #if UNITY_EDITOR using UnityEditor; // 这个文件在手机上没有,需要使用条件编译 #endif public class
原文地址:https://www.jianshu.com/p/ca5cb9d910c0作者:重装机霸 2.资源概述 Unity必须通过导入将所支持的资源序列化,生成AssetComponents后,才能被Unity使用.以下是Unity对Assets的描述: Assets are the models,textures,sounds and all other “content”files from which you make your game. 资源(Asset)是硬盘中的文件,存储在Un
Unity资源Assetmport New Asset对话框 1.2.2 资源 开发游戏一定会使用很多东西,如网格.纹理.电影.动画.声音.音乐.文本等等.这些文件都被Unity称为资源(Asset).只有导入到Unity中的资源,才可以在游戏开发的过程中使用,所以在使用资源之前,需要把资源导入到项目中.导入资源到项目的方法有两种本文选自Unity2D游戏开发基础教程大学霸: 单击Asset|Import New Asset命令,在弹出的Import New Asset对话框中,找到存放资源的