您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
零基础入门Python游戏
字数: 612000
装帧: 平装
出版社: 清华大学出版社
出版日期: 2020-08-01
商品条码: 9787302553359
版次: 1
开本: 16开
页数: 392
出版年份: 2020
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"针对零基础者,带领大家从零开始如何一步步的开发 Python 小游戏,此类书籍在市面上比较少见。游戏的选材都是市面上相对比较热门的小游戏,十分有趣味性和挑战性,并且很容易上手。本书知识结构由浅入深,可以将对Python变成感兴趣的读者带领上Python编程开发之路。每一关卡的最后均有奖励宝箱等待读者在挑战成功后开启! "
内容简介
本书介绍如何利用Python语言编写2D小游戏,其中会对涉及的Python游戏库Pygame与Cocos2d进行详细讲解,包括理论及大量示例代码。本书系统性地对Cocos2d进行介绍,以弥补目前市面上关于Cocos2d Python的教程较少的缺憾。本书适合具备一定Python语法基础。并对Python游戏编程感兴趣的人士阅读。
作者简介
车洪,本科毕业于南京理工大学电子信息工程专业,硕士毕业于中科院声学所信息与信号处理专业,在Intel业界工作多年,从事 GPU 驱动的开发,擅长Python语言编程设计。
目录
第1章 起步
1.1 用Python编写游戏
1.1.1 Python能否编写游戏程序
1.1.2 Python能够编写的游戏类型
1.1.3 Python游戏的性能
1.1.4 使用Python编写游戏
1.1.5 Pygame和Cocos2d
1.2 搭建开发环境
1.2.1 安装Python
1.2.2 安装PyCharm
1.2.3 配置虚拟环境
1.3 小结
第2章 Pygame
2.1 Pygame简介
2.2 Pygame的安装
2.3 Hello World
2.4 基本概念
2.5 窗口管理
2.6 Surface对象
2.7 图片加载
2.8 图形绘制
2.9 文字显示
2.10 再议屏幕显示
2.11 Rect对象
2.12 事件处理
2.13 Sprite
2.14 碰撞检测
2.15 音效与音乐
2.16 小结
第3章 《飞机大战》游戏
3.1 项目介绍
3.2 项目规划
3.3 记录状态
3.4 游戏窗口
3.5 游戏循环
3.5.1 事件检测处理
3.5.2 状态更新
3.5.3 碰撞检测处理
3.5.4 屏幕绘制
3.6 加载图片
3.7 背景
3.8 我方飞机
3.9 子弹
3.10 敌方飞机
3.11 按钮
3.12 小部件
3.12.1 Logo
3.12.2 记分牌
3.12.3 “暂停/恢复”按钮
3.12.4 游戏结束提示框
3.13 音乐与音效
3.14 异常处理
3.15 小结
第4章 Cocos2d I
4.1 Cocos2d简介
4.2 Cocos2d的安装
4.3 Hello World
4.3.1 Hello World
4.3.2 Hello Actions
4.3.3 Hello Events
4.4 基本概念
4.5 坐标系
4.6 director
4.7 CocosNode
4.7.1 方法及属性
4.7.2 常见派生类
4.7.3 自定义派生类
4.8 Scene
4.8.1 常见派生类
4.8.2 使用方法
4.8.3 锚点与位置
4.9 Layer
4.9.1 常见派生类
4.9.2 使用方法
4.9.3 锚点与位置
4.10 Sprite
4.10.1 方法及属性
4.10.2 使用方法
4.10.3 锚点与位置
4.11 Menu
4.11.1 相关的类
4.11.2 简单菜单
4.11.3 多重菜单
4.12 Action和Effect
4.12.1 Action
4.12.2 Effect
4.13 小结
第5章 《俄罗斯方块》游戏
5.1 项目介绍
5.2 项目规划
5.3 游戏窗口与菜单场景
5.4 背景
5.5 菜单动画
5.6 菜单
5.7 参数设置
5.8 游戏场景
5.9 HUD
5.10 记录状态
5.11 参数设置与状态更新
5.12 游戏区域
5.13 棋盘
5.14 方块
5.15 游戏主体控制
5.15.1 创建棋盘
5.15.2 绘制棋盘
5.15.3 创建方块
5.15.4 绘制方块
5.15.5 方块移动/旋转/下落
5.15.6 方块定时下落
5.15.7 方块着陆
5.15.8 游戏结束
5.15.9 游戏通关
5.16 异常处理
5.17 小结
第6章 Cocos2d Ⅱ
6.1 Collision
6.1.1 原理
6.1.2 代码
6.1.3 《猫吃老鼠》游戏
6.2 Tiled maps
6.2.1 文件结构
6.2.2 制作地图
6.2.3 在代码中访问
6.2.4 小球掉落(一)
6.3 Map Colliders
6.3.1 原理
6.3.2 代码
6.3.3 小球落掉(二)
6.4 自定义Action
6.4.1 Action类
6.4.2 自定义一般Action
6.4.3 自定义Instant Action
6.4.4 自定义Interval Action
6.5 自定义Event
6.5.1 Event
6.5.2 预定义Event
6.5.3 自定义Event
6.6 图片集
6.6.1 图片集简介
6.6.2 图片分割
6.6.3 示例
6.7 动画
6.7.1 动画简介
6.7.2 帧动画
6.7.3 示例
6.8 声音
6.8.1 音效
6.8.2 背景音乐
6.9 Particle System
6.9.1 使用Particle System
6.9.2 自定义Particle System
6.10 小结
第7章 《超级马里奥》游戏
7.1 项目介绍
7.2 项目规划
7.3 游戏窗口与菜单场景
7.4 菜单背景
7.5 菜单
7.6 记录状态
7.7 HUD
7.8 提示场景
7.9 提示层
7.10 编辑地图
7.11 游戏场景
7.12 闪烁砖块
7.13 图片分割与动画效果
7.14 角色划分
7.14.1 Actor
7.14.2 Mario
7.14.3 Enemy
7.14.4 Prop
7.14.5 Cliff
7.14.6 Coin
7.14.7 Flag
7.14.8 Brick
7.15 角色移动
7.15.1 敌人移动
7.15.2 道具移动
7.15.3 马里奥移动
7.16 游戏主体控制
7.16.1 定义游戏层
7.16.2 创建游戏角色
7.16.3 主循环
7.16.4 创建敌人
7.16.5 更新计时器
7.16.6 游戏结束
7.16.7 游戏通关
7.16.8 碰撞检测
7.16.9 碰到地图障碍物
7.16.10 碰到Sprite对象
7.17 音乐与音效
7.18 异常处理
7.19 小结
附录 示例代码、相关工具及网络资源
后记
参考文献
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网