Android Devel
文章平均质量分 64
whosemario
这个作者很懒,什么都没留下…
展开
-
Android游戏开发菜鸟之路(一)
最近没有更新博客,原因之一就是在读《Pro Android Games》,其中一些样例游戏实在太有意思,忍不住又山寨一番,在Chapter3中介绍了第一个叫做Space Blaster的游戏,游戏规则蛮简单,就是你控制飞船躲过或者打击流星石。下面是一个游戏的截图: 工程原创 2011-10-16 19:57:29 · 166 阅读 · 0 评论 -
Android游戏开发菜鸟之路(二)
《Pro Android Games》的第二个案例,总体来说还是比较好理解的,其游戏的逻辑与SpaceBlaster基本相似,有趣的是在构建多边形的算法上——坐标的旋转、平移、判断点是否在多边形内部。这次也就重点说说这些算法(其实感觉这些算法也很好理解的,汗,其实没什么可以说的。。。),在这之前首先将相关的三个类的UML图给出: 想想,这两个算法真的没什么好说的,坐标的旋转是高中知识原创 2011-10-23 23:49:22 · 537 阅读 · 0 评论 -
Android游戏开发菜鸟之路(三)
今晚测试了一个简单的JNI实例,虽说简单,并且有大牛的blog(http://blog.csdn.net/javatiger427/article/details/6115693)参照,但最后竟然也耗费了一晚上的时间。。。 首先建立一个Android的工程,JNITest,Acitivity的代码如下: public class JNITestActivity extends Ac原创 2011-10-27 22:09:41 · 672 阅读 · 0 评论 -
Android游戏开发菜鸟之路(四)
最近一直在搭一个框架吧,基本是参照《Beginning Android Games》一书的方法,以后可能还会在此基础上更改。 此框架主要实现游戏中的一些基本功能: FileIO AudioManager InputManager Graphics FileIO: FileIO模块主要实现三个内容:从Ram中读取内容,从SD卡中读取内容,将内容写入SD中。 从Ram中读取原创 2011-11-04 12:13:31 · 1016 阅读 · 0 评论 -
Android游戏开发菜鸟之路(五)
最近一直在根据《Android Games Beginning》一书写一个游戏框架,2D游戏基本的功能此框架基本可以实现,因此突发奇想,写一个简单的连连看游戏试试这个框架的功力。 连连看游戏的主要两个重点是游戏布局的生成和判断两个模块是否可以消除。先说游戏布局的生成:这里我实现的方法比较朴素,一开始先对每个模块同时生成两个,然后随进打乱这些模块,此生成算法实现简单,但有他明显的不足之处,那就是可原创 2011-12-08 23:24:13 · 745 阅读 · 0 评论