首页 > 代码库 > Android游戏开发笔记(一)
Android游戏开发笔记(一)
线程的使用
Android开发游戏为什么要使用线程?
游戏中一些非静态的资源(如流动的水)要实现动态效果就需要不停地刷新画布(canvas),这种动态效果需要定时的刷新(即使没有操作),这时就需要一个线程去不停地刷新画布来达到动态效果。
怎样使用线程?
单线程使用Thread类,直接实例化Thread类获得一个线程对象(但这种方法只能实现一个线程对象,因为java无法多继承,但这样做对于只需要一个线程的程序来说更节省资源)。另一个方法就是实现Runnable接口,它可以实现多继承。
线程具体使用:
在游戏中实现线程的run()方法时,往往会写一个死循环,让游戏逻辑方法不停的执行以达到实现动态的效果。但同时,我们可以设置一个标志位来判断循环的结束条件,从而使循环更方便的加以控制。
本文出自 “11713059” 博客,请务必保留此出处http://11723059.blog.51cto.com/11713059/1870072
Android游戏开发笔记(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。