Python游戏开发入门—920人已学习
课程介绍

1、有Python基础,想学些游戏开发的。 2、想学习游戏开发思路和逻辑的。 3、想学习cocos2d这款游戏引擎的。
课程收益
课程知识体系完善,包含了cocos2d框架的方方面面:Director类、Layer层、Scene场景、Sprite精灵、根节点CococNode、动画(间隔动画、瞬时动画、关键帧动画)、Menu菜单、碰撞检测、EventDispatcher事件处理框架等等。
讲师介绍
黄勇
更多讲师课程
1、多年开发和授课经验。 2、精通Python、前端、iOS等开发技术。 3、学生学到了是对老师大的回报。
课程大纲
第1章:Python游戏开发快速入门
1.
cocos2d介绍 12:37
2.
第一个Cocos2d游戏 27:28
3.
重写第一个Cocos2d游戏 38:12
4.
Director类讲解 20:14
5.
CocosNode概述 11:05
6.
节点处理 27:34
7.
节点常用属性和锚点讲解 27:08
8.
事件调度 19:19
9.
监听鼠标和键盘事件 26:12
10.
Layer的子类 14:36
11.
场景切换 11:02
12.
场景过渡效果 7:07
13.
节点的生命周期方法 11:28
14.
精灵关键帧动画 40:39
15.
运行动画 17:38
16.
间隔动画 18:37
17.
瞬时动画 13:50
18.
组合动画 11:26
19.
音频和背景音乐播放 15:44
20.
菜单和菜单项的基本使用 10:54
21.
菜单悬浮和点击音效 9:17
22.
菜单项固定定位 7:20
23.
菜单项样式 8:03
24.
MenuItem的子类以及动画效果 20:00
25.
事件分发机制 32:30
26.
碰撞检测 46:14
27.
节点批量处理 33:08
28.
帧率详解 14:44
29.
项目结构搭建 12:38
30.
开始界面完成 28:49
31.
背景图片循环滚动 21:49
32.
添加自己的飞机 25:17
33.
优化游戏层代码 11:09
34.
添加子弹 27:49
35.
子弹重用优化 31:31
36.
音效播放 10:47
37.
添加敌机和优化代码 31:04
38.
敌机和子弹碰撞检测 34:05
39.
敌机被击中后的处理 20:07
40.
子弹碰撞行为和鸭子类型 6:53
41.
敌机和自己飞机碰撞检测 26:11
42.
游戏结束处理 32:09
43.
游戏分数记录 21:58
44.
游戏暂停层阻止事件冒泡 24:17
45.
暂停游戏 27:03
46.
游戏暂停和恢复细节处理 39:13
47.
打包游戏给别人用 34:45
大家可以点击【
查看详情】查看我的课程
课程介绍

1、有Python基础,想学些游戏开发的。 2、想学习游戏开发思路和逻辑的。 3、想学习cocos2d这款游戏引擎的。
课程收益
课程知识体系完善,包含了cocos2d框架的方方面面:Director类、Layer层、Scene场景、Sprite精灵、根节点CococNode、动画(间隔动画、瞬时动画、关键帧动画)、Menu菜单、碰撞检测、EventDispatcher事件处理框架等等。
讲师介绍
黄勇
更多讲师课程
1、多年开发和授课经验。 2、精通Python、前端、iOS等开发技术。 3、学生学到了是对老师大的回报。
课程大纲
第1章:Python游戏开发快速入门
1.
cocos2d介绍 12:37
2.
第一个Cocos2d游戏 27:28
3.
重写第一个Cocos2d游戏 38:12
4.
Director类讲解 20:14
5.
CocosNode概述 11:05
6.
节点处理 27:34
7.
节点常用属性和锚点讲解 27:08
8.
事件调度 19:19
9.
监听鼠标和键盘事件 26:12
10.
Layer的子类 14:36
11.
场景切换 11:02
12.
场景过渡效果 7:07
13.
节点的生命周期方法 11:28
14.
精灵关键帧动画 40:39
15.
运行动画 17:38
16.
间隔动画 18:37
17.
瞬时动画 13:50
18.
组合动画 11:26
19.
音频和背景音乐播放 15:44
20.
菜单和菜单项的基本使用 10:54
21.
菜单悬浮和点击音效 9:17
22.
菜单项固定定位 7:20
23.
菜单项样式 8:03
24.
MenuItem的子类以及动画效果 20:00
25.
事件分发机制 32:30
26.
碰撞检测 46:14
27.
节点批量处理 33:08
28.
帧率详解 14:44
29.
项目结构搭建 12:38
30.
开始界面完成 28:49
31.
背景图片循环滚动 21:49
32.
添加自己的飞机 25:17
33.
优化游戏层代码 11:09
34.
添加子弹 27:49
35.
子弹重用优化 31:31
36.
音效播放 10:47
37.
添加敌机和优化代码 31:04
38.
敌机和子弹碰撞检测 34:05
39.
敌机被击中后的处理 20:07
40.
子弹碰撞行为和鸭子类型 6:53
41.
敌机和自己飞机碰撞检测 26:11
42.
游戏结束处理 32:09
43.
游戏分数记录 21:58
44.
游戏暂停层阻止事件冒泡 24:17
45.
暂停游戏 27:03
46.
游戏暂停和恢复细节处理 39:13
47.
打包游戏给别人用 34:45
大家可以点击【
查看详情】查看我的课程