本视频基于**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 播放音效

python游戏背景音乐循环播放_9.2 播放背景音乐_师傅带徒弟学:Python视频课程之游戏开发引擎Cocos2d-Python_Python视频-51CTO学院...相关推荐

  1. python数据抓取技术与实战训练_师傅带徒弟学Python:项目实战1:网络爬虫与抓取股票数据...

    本视频基于**Python 3.X版本 本视频课程是第四篇第一个实战项目,内容包括网络爬虫技术.使用urllib爬取数据.使用Selenium爬取数据.使用正则表达式.使用BeautifulSoup库 ...

  2. python游戏开发引擎_师傅带徒弟学:Python视频课程之游戏开发引擎Cocos2d-Python

    本视频基于**Python 3.6版本 Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d.Pyglet和Pygame,还 ...

  3. python自学视频-师傅带徒弟学Python:第一篇Python基础视频课程

    ,赠送一本"Python相关图书". 咨询方式:加[51CTO-关老师付费群]523714201 验证消息:咨询赠书 本视频采用Python 3.x版 本篇包括8章内容,系统介绍了 ...

  4. 师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程

    师傅带徒弟学:Python游戏开发引擎cocos2d-python-299人已学习 课程介绍         Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏 ...

  5. 师傅带徒弟学:Python Web之Flask框架-关东升-专题视频课程

    师傅带徒弟学:Python Web之Flask框架-317人已学习 课程介绍         Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和Dj ...

  6. 师傅带徒弟学:Python Web之Django框架-关东升-专题视频课程

    师傅带徒弟学:Python Web之Django框架-475人已学习 课程介绍         Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和D ...

  7. 师傅带徒弟学:Python正则表达式-关东升-专题视频课程

    师傅带徒弟学:Python正则表达式-163人已学习 课程介绍         Python中正则表达式应用非常广泛,如:数据挖掘.数据分析.网络爬虫.输入有效性验证等.Python也提供了re模块利 ...

  8. python中字典的value可以为任意对象_手把手教你学Python之字典

    字典是一种无序可变的容器,字典中的元素都是"键(key):值(value)"对, "键"和"值"之间用冒号隔开,所有"键值对&qu ...

  9. python编程写完需要几年驾龄_编程小白怎么学Python,大概要多久才能学好?

    我就是从零基础开始学的Python,也算是一个过来人了吧,现在看来当初我也是走了许多弯路,来给大家分享一下我的经验吧. 一.首先是最重要的一点,想清楚你为什么要去学Python? 你是想要做一个网站, ...

最新文章

  1. 深度学习在视觉搜索和匹配中的应用
  2. 点击拖动放大该图片大小
  3. java精确除法计算,四舍五入 Java问题通用解决代码
  4. java对象交互_Java 2 对象交互
  5. CONVERT_TIME_INPUT
  6. QT+VTK 对接使用
  7. javascript-04 引用类型
  8. oracle 中查询当前用户可以看到的表名、表对应的所有字段
  9. 开源软件的许可(License)
  10. gradle 配置及设置本地仓库
  11. CentOS 7 关闭 rpcbind 服务
  12. labview支持python免费_ni labview 2018
  13. 可以直接复制的emoji符号(表情)
  14. flash 图片有描边 html,Flash遮罩制作线条逐渐显示的汽车轮廓动画效果
  15. TCP/UDP常用端口号,大家快收藏
  16. html5黑洞吸收粒子动画js特效
  17. Py||Is prime
  18. 李彦宏遭遇“泼水门”,气质淡定冲上热搜
  19. flappy bird java源码_Java实现Flappy Bird游戏源码
  20. ERROR 1366 (HY000): Incorrect string value: ‘\xE8\xB5\xB5 \xE9\x9B...‘ for column ‘s_name‘ at row 1

热门文章

  1. NPOI 操作Excel学习总结
  2. mysql按首字母查询_按照首字母搜索功能(mysql数据库执行语句)
  3. sparql学习 sparql示例 dbpedia在线验证
  4. 概率密度函数、概率函数、概率分布函数和积分等的一些概念
  5. Spring 让 LOB 数据操作变得简单易行,LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型
  6. MySQL如何统计表格的总行数
  7. IDEA配置文件乱码
  8. 45岁了社保交了25年不交了行吗?
  9. Mac 安装 nvm
  10. outlook2013配置