码迷,mamicode.com
首页 > 移动开发 > 详细

Android游戏开发笔记(一)

时间:2016-11-07 08:22:31      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:android游戏开发笔记

                                线程的使用

    Android开发游戏为什么要使用线程?  

    游戏中一些非静态的资源(如流动的水)要实现动态效果就需要不停地刷新画布(canvas),这种动态效果需要定时的刷新(即使没有操作),这时就需要一个线程去不停地刷新画布来达到动态效果。

    

    怎样使用线程?

    单线程使用Thread类,直接实例化Thread类获得一个线程对象(但这种方法只能实现一个线程对象,因为java无法多继承,但这样做对于只需要一个线程的程序来说更节省资源)。另一个方法就是实现Runnable接口,它可以实现多继承。

    

    线程具体使用:

    在游戏中实现线程的run()方法时,往往会写一个死循环,让游戏逻辑方法不停的执行以达到实现动态的效果。但同时,我们可以设置一个标志位来判断循环的结束条件,从而使循环更方便的加以控制。

      

本文出自 “11713059” 博客,请务必保留此出处http://11723059.blog.51cto.com/11713059/1870072

Android游戏开发笔记(一)

标签:android游戏开发笔记

原文地址:http://11723059.blog.51cto.com/11713059/1870072

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!