摘要:动漫联萌是一款为大众提供娱乐的角色扮演类游戏,此游戏主要以Cocos2d-x以及quick为游戏引擎,Xcode为开发工具,C++以及Lua作为开发语言。使用TileMap工具设计游戏背景图片,利用沙盒下数据路径保存游戏数据,使用quick状态机实现人物的状态切换,更是通过虚拟手柄来控制英雄的走向,通过精确碰撞来判断对象的减血量。此游戏主要分为开始加载界面、游戏主界面、战斗界面以及游戏的胜利失败界面。49847
毕业论文关键词:角色扮演;C++语言;Lua语言;TileMap工具
The Design of Mobile Game Animation Alliance Based
on the Cocos Cross-Platform
Abstract:Animation Alliance is a kind of game that provides entertainments for people to play roles.This game is derived from cocos2d-x and quick,the xcode as the development tool both c++ and Lua as the development language.Also animation alliance uses TileMap tools to design the background picture of this game,to preserve the game data by using Shahe data and to use quick state machine to switch characters.Furthermore,it controls the trend of heroes by virtual handle and determines the quantities of less blood with accurate collision.This game is pided into start loading interfac,main game interface,combat interface and virtory or failed interface.
Key Words: Role Playing;C++ language;Lua language;TileMap tools
目 录
摘 要 1
引言 1
1.背景与意义 1
1.1课题背景及相关介绍 1
1.2课题相关行业发展现状与分析 2
2.游戏引擎 3
2.1 Cocos2d-x引擎简介 3
2.2 quick引擎介绍 3
2.3 核心类 3
3.游戏需求分析 4
3.1 游戏类型需求 4
3.2 游戏功能需求 4
4.整体设计 5
4.1 游戏介绍 5
4.2 游戏架构 5
5.游戏实现 5
5.1 游戏开始和加载界面实现 5
5.2 游戏主界面实现 6
5.3 游戏战斗界面实现 7
5.4 戏胜利和失败界面实现 8
6.功能测试 8
6.1 界面跳转检测 8
6.2 按钮的功能检测 8
6.3 测试总结 9
7.总结 9
参考文献 9
致谢 10
基于cocos的跨平台手机游戏动漫联萌引言
随着科技的快速发展,手机行业越来越发达,智能手机更是普及到普通人群,在人们生活中,手机已经必不可少,和手机相关的行业也越来越多,软硬件不断更新在手机的软件行业中,手机游戏已经成为了人们打发时间的必要工具,在当前情况下,IOS系统的手机也深受年轻人的喜爱,因此开发了——基于Cocos2d-x环境下的《动漫联萌》这款游戏。主涉及到的技术是Cocos2d-x、Eclipse、OpenGL ES 、Lua。
1.背景与意义