![](http://tb2.bdstatic.com/tb/editor/images/face/i_f30.png?t=20140803)
我想到的处理方法大概有几个:
1. 放Resource文件夹里,然后通过文件名读贴图。
这种方法load太频繁会不会有性能影响?需要手动UnloadAsset?
2. 放StreamingAssets里,也是通过文件名读贴图。
这个好像跟第一个方式用起来差不多?
3. 每个卡牌都建个prefabs,需要的时候直接实例化。
这个用起来很方便,但是这么多prefab会不会增大游戏的体积?
4. 弄个gameobject把全部贴图的引用都放进去。
一次性引用这么多个贴图会不会影响性能?
5. 2dtoolkit打个alias,然后用GetSpriteIdByName找。
本来是用的这种方式,现在想移除2dtoolkit
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f27.png?t=20140803)
![](http://a.hiphotos.bdimg.com/album/s%3D1600%3Bq%3D90/sign=39d92988544e9258a23482e8acb2ea29/7af40ad162d9f2d367d6e503abec8a136227cc13.jpg?v=tbs)