摘要:随着教育的发展,对儿童的教育已经不再局限于课本上的文化知识,培养孩子的兴趣爱好也成为了家长们提高孩子综合素质的一个优质之选。在培养孩子兴趣爱好的选择上,绝大多数家长选择了乐器这一方向,可见及早的让儿童认识乐器、了解乐器并且对乐器产生兴趣是十分重要的。
科技的发展带来了多种多样的智能设备,手机、平板电脑等设备迅速取代传统休闲方式成为老少皆宜的新潮娱乐方式。伴随着娱乐方式的革新,智能设备对儿童的吸引力已经大大超过了各种兴趣爱好,这是家长们急切希望解决的问题。
本文章对基于Cocos2DX开源游戏引擎开发而成的乐器认知软件进行分析描述。本游戏利用Cocos2DX游戏引擎的常用接口,结合美观大方的场景设计,开发了一款面向学龄前儿童的乐器学习启蒙游戏软件,游戏中采用儿童易学习的简单操作完成游戏,儿童可以在玩耍中对乐器有一个基本的认识,寓教于乐,为儿童早期乐器教育提供了新的途径。
关键词:儿童教育;乐器学习;iPad;Cocos2DX
目录
摘要
Abstract
1 前言-1
1.1 项目研究背景-1
1.2 项目目的及意义-1
1.3 开发设计思想-1
1.4 项目目标及范围-2
2 开发环境与技术介绍-3
2.1 iOS环境介绍-3
2.2 C++语言-3
2.3 Cocos2DX游戏开发引擎-4
2.4 Xcode开发工具-4
3 系统分析-7
3.1 系统总体功能分析-7
3.2 需求分析-7
3.3 可行性研究-8
4 系统设计-9
4.1 系统架构设计-9
4.2 详细功能设计-9
4.2.1 进入动画-9
4.2.2 游戏开始-10
4.2.2 乐器展示-11
4.2.2 乐器演奏-11
4.3 系统关键技术点-11
4.3.1 渲染框架-11
4.3.2 实现动态画面-12
4.3.3 实现用户交互-12
5 系统实现-13
5.1 进入动画界面-13
5.1.1 进入动画流程图-13
5.1.2 进入动画功能实现图-13
5.2 游戏开始界面-14
5.2.1 游戏开始界面流程图-14
5.2.2 游戏开始界面实现图-14
5.3 游戏界面-15
5.3.1 游戏过程流程图-15
5.3.2 游戏过程实现图-15
6 软件测试-17
结 论-18
参 考 文 献-19
附录A 启动页面实现-20
附录B 页面加载实现-21
附录C 乐器展示实现-23
致 谢-27