2023年 3月 18日

Python游戏开发入门-黄勇-专题视频课程

Python游戏开发入门—920人已学习

课程介绍    

jpg

    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

大家可以点击【
查看详情】查看我的课程