本视频基于**Python 3.6版本
Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d、Pyglet和Pygame,还有专门用于3D游戏开发库Panda3D。其中Cocos2d也称为cocos2d-python,本课程重点介绍cocos2d-python。
课程内容:
1 Cocos2d游戏引擎介绍
1.1 什么是游戏引擎?
1.2 为什么选择Cocos2d
1.3 Cocos2d“家谱”
1.4 Cocos2d核心概念
2 完成一个Cocos2d游戏
2.1 安装Cocos2d引擎
2.2 程序代码
2.3 标签锚点
2.4 Cocos2d坐标
2.5 节点层级架构
3 使用菜单
3.1 文本菜单
3.2 图片菜单
4 事件处理
4.1 键盘事件处理
4.2 鼠标事件处理
5 精灵
5.1 创建精灵
5.2 案例:沙漠英雄场景
6 场景切换
6.1 场景切换相关方法
6.2 场景切换动画
7 动作
7.1 瞬时动作
7.2 间隔动作
7.3 组合动作
8 粒子系统
8.1 粒子发射模式
8.2 粒子系统属性
8.3 预定义粒子系统
8.4 案例:Zippo打火机
9 游戏背景音乐与音效
9.1 音频文件介绍
9.2 播放背景音乐
9.3 播放音效