从零开始Android游戏编程(第二).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从零开始Android游戏编程(第二版) 作者:邢野 时间:2009-9-25 MSN:xingye(at) 目录 前言 3 第一版前言 5 第一章 搭建开发环境 6 第二章 创建第一个程序Hello Tank 10 第三章 显示文字和图片 17 第四章 响应用户事件 30 第五章 小结——扫雷游戏的实现 36 第六章 SurfaceView动画 39 第七章 精灵、帧动画与碰撞检测 46 第八章 地图的设计和实现 62 第九章 游戏程序的生命周期 75 第十章 游戏循环的设计 85 第十一章 演员(Actor)、视口(ViewWindow),演出开始 88 第十二章 音乐与音效 94 前言 没想到重新打开这篇文档已经是一年之后了。 去年三月,我停止了这一系列文章的写作。六月,离开了工作了五年的公司。作为公司的创始人和业务主管,我不能容忍它发展的如此缓慢,而合伙人却很享受这种慢节奏的生活。九月底,去了西藏,一如期待中的蓝天白云,雄伟的布达拉宫,美丽的雅鲁藏布江和轻微的高原反应。开车的刘师傅是个很懂生活的人,当他用一个急转弯将羊卓雍错推入我们眼帘的时候,每个人都惊呆了。原来照片上的颜色不是PS出来的!世界上真的有这么美丽的湖!从高原下来到成都、长沙、武汉。回到了久违的母校,见到了阔别多年的队长和同学。才发现不光是高原的美景能让人震撼,久别的重逢一样能冲击人的心灵。当那些青春的记忆一瞬间被撩起,不知是不是温暖,不知是不是凄凉。人,也笑了,酒,也醉了。 “南巡”归来,心中一下少了很多杂念,或许是江山如画让人更觉人生苦短吧。既然自己对移动开发这么感兴趣,何不干脆寄情于此,忘掉什么web,忘掉什么ERP。于是iPad,MacBook摆上了书桌,多年不用的C语言重新捡起。arm、toolchain、xcode、跨平台、交叉编译。陌生,熟悉,可憎,可爱。突然发现,原来自己还是喜欢学习,一把年纪了,还能觉得吸收知识是一个快乐的过程。 过程虽然曲折,前途却有光明。看到同一个程序在windows,mac,ios,android都可以运行的时候,自己都有点“马德里不思议”的感觉。 两个来月的学习、尝试终于有所收获。恰在这时,又一封关于这一教程的邮件出现在了我的邮箱。如同前面所有的邮件一样,xiangyang也想知道这个系列教程还有没有续集。很遗憾,它没有。自从我下定决心制作一个跨平台的框架之后,就放弃了对java SDK的探索。我喜欢java的干净快捷,但是我想更集中精力。当取得了阶段性成果之后,我很想让自己紧绷的神经放松一下。于是我对xiangyang说“用一周的时间完成这个教程,以减少读者的遗憾”,这也就是大家在后面将看到的。 一些变化: 从现在开始,不再使用OPhone SDK。Google的新工具非常好,可以管理多个SDK版本,使用起来非常方便。而相比之下,OPhone老湿就太不给力了,还在吃Cupcake吧,别吃了,再吃噎到了。 另外,我重新整理了随书源码。让大家使用起来更方便。 最后,很多人希望我能有个blog以方便交流,所以本文将通过我的csdn博客重新发布。其实我以前在javaeye上发过,可没想到javaeye上竟然有那么多脑残,看到OPhone就像看到他母亲的裸照一样不能容忍,纷纷想拿五毛钱买回去珍藏!?你瞧不起它并不代表你就比它优秀,真的。 邢野 2011-1-10 /auction/item_detail.htm?item_num_id=9077643779 第一版前言 什么是OPhone OPhone是基于Linux、面向移动互联网的终端基础软件及系统解决方案。 OPhone SDK是专为OPhone平台设计的软件开发套件,它包括OPhone API,OPhone模拟器,开发工具,示例代码和帮助文档(摘自OPhone官方网站:/)。简而言之,OPhone是一个移动终端的操作系统,移动终端包括手机、MID、NetBook等等。与其他领域的编程一样,OPhone编程并没有什么神秘之处,只需简单的学习就可以掌握大部分的概念。剩下的就是尽情发挥你的想象力了。 写作本文的目的 为了普及OPhone编程的基本知识,并通过复刻一个坦克大战游戏让读者了解2D游戏编程的简单思路。文中的程序结构和实现方法并非最优,希望能起到一个抛砖引玉的作用,让更多的人加入到OPhone开发的行列中来。 谁适合阅读本文 虽然本文叫做“从零开始OPhone编程”,但并不能面对那些对编程一无所知的读者。实际上,本文要求读者了解java语言的基本知识,最好会使用eclipse。在文章的每个章节都标有难度,有能力的读者完全可以跳过相对容易的章节直接阅读自己感兴趣的内容。 本文的时效性 本文只适合当前版本的OPhone SDK(v1.0),本文的代码、图片、

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档