今儿个心血来潮,想搞个安卓小游戏玩玩,就从头开始折腾一番。现在把整个过程给大伙儿分享一下,也算是我自个儿的一个记录。
动手前的准备
我先在网上溜达一圈,看看现在都流行些啥样的小游戏。这一看,还真不少!什么“黄金矿工”、“消消乐”、“泡泡龙”……看得我眼花缭乱的。我决定搞一个“愤怒的小鸟”那种类型的,感觉比较经典,也比较有搞头。
开工喽
有目标,接下来就是开干!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
先得整个开发环境。我直接装个Android Studio,这玩意儿方便,啥都有。然后就开始新建项目,选个空模板,起个名字,设置好包名啥的,一步步按着提示来。
画界面
- 游戏界面这块儿,我可没少费心思。先是找些小鸟、猪头、木头、石头的图片素材。
- 然后用Android Studio自带的布局编辑器,一点点地把这些素材给拼起来。
- 还得调整位置、大小,让它们看起来顺眼。
写代码
界面画好,接下来就是写代码让它们动起来!
先给小鸟加个点击事件,让它能被“弹”出去。这就要用到物理引擎,我选个Box2D,感觉挺好用的。给小鸟、猪头、木头、石头都加上物理属性,设置好重力、摩擦力啥的。然后就是写代码控制小鸟的发射角度和力度,让它能按照咱们的意愿飞出去。
还得写碰撞检测的代码。小鸟撞到猪头、木头、石头,得有不同的反应。猪头被撞到就得“挂掉”,木头、石头被撞到可能会碎裂。这些都得用代码来实现。
调试、测试
代码写得差不多,就得开始调试、测试。这可是个细活儿!
- 先在模拟器上跑跑看,有没有bug。
- 各种情况都得试试,比如小鸟能不能正常发射、碰撞效果对不对、猪头能不能被消灭……
- 有bug就得改,改完再测,直到满意为止。
我还把游戏装到我自己的手机上,又玩好几遍,感觉没啥问题,这才算大功告成!
这回搞安卓小游戏的经历还是挺有意思的。虽然中间也遇到一些麻烦,但最终还是把它给搞定。看着自己做的小游戏在手机上跑起来,那种成就感,真是没得说!以后有空,我还想再试试做其他类型的小游戏,想想都觉得激动!