前言
昨天晚上做了个梦, 梦见我在沙…
梦里的事已经记不得了, 不过大半夜醒来后大脑异常清醒活跃, 居然在构思着一款格斗游戏
也不知道这灵光从何而来, 近大半年都没有玩游戏, 也没有做游戏相关的开发
不过在我内心深处 确实是有一个3A游戏梦, 话说格斗游戏, 算是我童年最爱吧
不管怎么着, 反正当时是越想越起劲, 心跳加速, 鼻子发痒, 差点误以为流了鼻血
既然这么刺激, 那么 就将想法变成现实吧, 开始着手进行游戏的开发, 这次平台我选择用Android原生, 为什么不直接使用第三方引擎, 主要还是想着把基础的东西捋一遍, 地基打好了, 上层建筑也就没什么难的
游戏架构设计
无论游戏还是普通应用, 都是由两个大部分组成的, 一个是场景界面, 另一个则是事件处理
我们只需要从这两个方面着手即可
场景界面
这款游戏的场景很简单, 只有一个场景, 和拳皇类似, 一个背景, 左右各一人, 就这么简单
事件处理
移动端的游戏, 我们肯定是需要在屏幕上加上触控的游戏摇杆, 来操作角色的行动
说到动作, 所有的角色都具备左右上下跑跳滑铲的动作, 因此这部分我们在代码实现的时候, 可以将其进行抽象到父类中, 让所有子类角色与生俱来
本文为作者原创转载时请注明出处 谢谢