安卓系统2.3游戏开发_课件PPT—第14章 3D物理传感器游戏——小球快跑(3).pptVIP

安卓系统2.3游戏开发_课件PPT—第14章 3D物理传感器游戏——小球快跑(3).ppt

  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文档。上传文档
查看更多
游戏后台逻辑的开发 本游戏中后台逻辑模块主要是小球和炮弹的运动及碰撞检测模块,同时还包含对游戏过程进行控制的模块。 传感器计算模块的开发 该模块的功能十分简单,就是捕获手机姿态,并根据收到的数据计算出小球的方向,但实现起来比较复杂。该模块涉及到的类主要为BallListener和RotateUtil。 使用SensorSimulator测试游戏 本游戏使用SensorSimulator来对3D传感器游戏进行测试,因此需要在模拟器上安装SensorSimulator的客户端并进行相应配置,同时还需要对程序的源代码稍作修改。 游戏的优化与改进 Android游戏开发 Android游戏开发 1-* Android游戏开发 Android游戏开发培训视频 3D物理传感器游戏——小球快跑 小球的运动控制 小球的碰撞检测 Cannon和Missile类的开发 BallListener类的开发 RotateUtil类的开发 图1手机旋转后示意图 图2 进行Yaw轴恢复后 图3 进行Pitch轴恢复后 图4 进行Roll轴恢复后 由于Yaw轴始终指向竖直向上方向所以可以通过负向旋转直接进行角度恢复,如图1。恢复Yaw轴后,此时的Pitch轴就变成了空间坐标系中的x轴,如图2,同样对Pitch轴进行角度恢复。恢复Pitch轴后,此时的Roll轴就修正为了空间坐标系中的Y轴,如图3,最后恢复Roll轴。则此时手机屏幕所在的平面变为空间坐标系中x-y平面,而附着于手机平面上的重力加速度的则是一个与手机平面相交的向量,如图4所示。 适当添加故事情节。虽然说本游戏的亮点不在于此,而是在于新奇的玩法和快节奏的冒险。但是如果条件允许,适当添加一些不影响玩家玩游戏的故事内容,或许会收到更好的效果。例如为每一关卡设定背景,用故事将关卡与关卡连接起来等。 增加障碍物和奖励。本游戏中的障碍物只有吃人漩涡、陷阱和大炮,可以适当增加更多的障碍物,例如增加一种反向障碍物,当小球遇到该障碍物时,小球的方向将会与根据手机姿态计算出的方向相反,这样会大大增加可玩性。同时本游戏中的奖励物品也可以在增加生命数之外多多设计几个。 增加AI。游戏中除了漂移的小球,其他的游戏元素均为静态的,可以在游戏中添加一些巡逻的机器人,并赋予这些机器人简单的人工智能,这样可以提高游戏的可玩性。 http://www.anzhuo.cc/forum-49-1.html 安卓三星I9300论坛 易则易知,简则易从。 易知则有亲,易从则有功。 有亲则可久,有功则可大。 可久则贤人之德,可大则贤人之业。 ——《易经》 Android游戏开发 Android游戏开发 1-* Android游戏开发

文档评论(0)

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

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

1亿VIP精品文档

相关文档