在客户端的游戏制作过程中,经理会要处理一些图片,比如翻转,位移,缩放。
在我最开始做Android游戏开发的时间,最让我头大的就是Android的本身自带
的图片自动缩放功能。而这往往不是我们所想要的。
遇到的问题:
1.图片加载后,被系统自动缩放,导致UI界面、地图元素位置混乱,惨不忍睹
2.在组合图片的时候,由于图片被缩放,无法找到原始位置的图块,导致绘制混乱
解决办法参考,本人是这样做的。在Android的API内有提供了一个Options的选项
类,可以让开发者定义一些属性,从而控制加载的图片!
做法如下:
/**
* 创建一个Bitmp对象
* @param id
* @return
*/
public static final Bitmap createBitmap(int id) {
Resources res = MainActivity.getResources();
final DisplayMetrics metrics = res.getDisplayMetrics
/**
* 创建一个Bitmp对象
* @param id
* @return
*/
public static final Bitmap createBitmap(int id) {
Resources res = MainActivity.getResources();
final DisplayMetrics metrics = res.getDisplayMetrics