loading请求处理中...

基于android 游戏开发的步骤

2021-12-01 18:19:39 阅读 8960次 标签: android游戏开发android基础教程 作者: 无垠的天地

    如今,市场上的游戏是越来越多,其实游戏的本质就是在屏幕上不断地显示和更新图片,但这种显示和更新图片是有规律的,是根据程序逻辑来控制的。一款完整的游戏需要多方面的知识,例如游戏的创意、背景、 故事情节、游戏音效,游戏风格、游戏类型、运行速度、适配机型等。总而言之一个完整的游戏开发需要策划、美工、程序、测试的协同工作和默契配合完成的,以下是对android 游戏开发步骤的介绍。

基于android 游戏开发的步骤

    1 游戏框架设计

    android游戏开发首先需要一个用于显示游戏界面的视图类,接着需要构建一个整个游戏逻辑类来控制当前屏幕显示哪个界面,甚至对界面进行一些逻辑上的处理。在创建和控制了视图显示之后,要让游戏能够动起来,需要开启一个线程来实时更新视图显示界面并刷新视图。

    2 地图设计。

    通常游戏中的地图是多个小块组成的一个完整的大地图,而组成这些小块的数据一般可以使用一个二维数组来存储,然后通过程序以最快的方式将这些地图数据对应的小块映射到屏幕上组成一幅完整的地图。当然,这些数据也不是我们从键盘上一个个地输入进去的,一般情况下先由程序员做一个地图编辑器,在这个地图编辑器中用鼠标点击再保存,或者是从网络上下载一些成熟的编辑器,比如用mappy这样的工具生成地图,再用脚本语言为mappy写一个应该保持成什么格式的程序。通常地图分为45度角、俯视角和侧视角。

    3 主角设计。

    游戏中的主角在这里成为“精灵”,当然精灵包括的范围很广,不仅仅是主角,还有npc、道具等。既然是精灵,必然有很多动画,动画本身就是将图片一帧一帧地连接起来,循环地播放每一帧形成的。同样可以使用自己编写的精灵编辑器去编辑精灵,将精灵拆成很多部分,然后再组合起来,这样可以节省大量的空间。精灵类的特性,每次只能使用一个图像而不是多个图像来填充屏幕,可以有好几帧,但是一次只有一个显示。

    4 图层管理器。

    只需要将所有图层(包括地图、主角)一起添加到图层管理器中,然后设置视图查看时的位置及大小,调用图层管理器的paint方法就可以绘制出图层。绘制的顺序是按添加的反顺序,既先添加的后绘制,以免图层被覆盖之后显示不出来。

    5 游戏音效。

    首先我们将游戏中的音效分为如下几类:背景音乐、剧情音乐、音效(动作的音效、使用道具音效、辅助音效)等。背景音乐一般需要一直播放,而剧情音乐则只需要在剧情需要的时候播放,音效则是很短小的一段。

    6 游戏存档。

    游戏存档就是将玩家当前游戏的进度等信息存储下来,在玩家再次进入游戏时可以通过读取上次的存档来接着上次的进度继续游戏。 

    以上就是对android 游戏开发步骤的简单介绍,一品威客还有很多关于android 游戏开发步骤、创意、工具的介绍,如果您对android 游戏开发感兴趣,可以登录一品威客发布您的需求任务,这里会有更专业人士为您解答,谢谢关注一品威客。


 

 

手游开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
手游开发相关任务
DESIGN TASK 更多
H5小游戏开发

¥10000 已有1人投标

Android APK 二次开发打包

¥10000 已有1人投标

小游戏开发类的软件开发

¥20000 已有4人投标

游戏开发,微信沟通

¥10000 已有0人投标

宠物AI互动游戏开发

¥50000 已有2人投标

微信小游戏开发

¥10000 已有1人投标

H5小游戏开发+封装A P K

¥13000 已有1人投标

手机app绑定Android老人机需求

¥3000 已有1人投标