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
大家可以点击【 查看详情】查看我的课程