大佬教程收集整理的这篇文章主要介绍了android – canvas.drawBitmap()在平铺位图时第一次绘制位图需要更多时间,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我按照以下链接使用了动画逻辑.
http://warriormill.com/2009/10/adroid-game-development-part-1-gameloop-sprites/
@Override public void draw(Canvas canvas) { try { FrameInfo frameinfo= animations.get(currentAnimation).sequence.get(currentFramE); Rect rclip = frameinfo.rect; Rect dest = new Rect(this.getXpos(),getYpos(),getXpos() + (rclip.right - rclip.left),getYpos() + (rclip.bottom - rclip.top)); if(cf!=null) { //color filter code here } canvas.drawBitmap(tileSheet,rclip,dest,null); update(); //after drawing update the frame counter } catch (Exception E) { Log.e("ERROR","ERROR IN SPRITE TILE CODE:"+e.toString()+e.getStackTrace().toString()); } }
以上是大佬教程为你收集整理的android – canvas.drawBitmap()在平铺位图时第一次绘制位图需要更多时间全部内容,希望文章能够帮你解决android – canvas.drawBitmap()在平铺位图时第一次绘制位图需要更多时间所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。