• HTML5 移动游戏开发高级编程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

HTML5 移动游戏开发高级编程

下午5点前订单,当日发货!超时赔付

10.95 1.6折 68 九五品

仅1件

四川成都
认证卖家担保交易快速发货售后保障

作者[美]Pascal Rettig 著;叶斌 译

出版社清华大学出版社

出版时间2014-04

版次1

装帧平装

货号9787302356318503

上书时间2024-04-30

才华有限

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]Pascal Rettig 著;叶斌 译
  • 出版社 清华大学出版社
  • 出版时间 2014-04
  • 版次 1
  • ISBN 9787302356318
  • 定价 68.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 508页
  • 字数 803千字
  • 正文语种 简体中文,英语
  • 原版书名 瑞特格(Rettig, P.) 著
  • 丛书 移动开发经典丛书
【内容简介】
  HTML5移动游戏开发目前还是一项新技术,人们还不知道该如何看待这一技术,这很像是2008年时的智能手机游戏,苹果公司的应用商店(AppStore)就是在这一年推出的。不过,一些重量级的组织已经加入进来,力保HTML5游戏取得成功。其中Facebook在2012年5月推出了它的应用中心(AppCenter),把基于HTML5的Web应用变成了移动设备上的一等公民,它正在研究一些移动设备上的货币化手段,以求不再受制于苹果公司这种从其应用商店的应用内购买中抽取30%手续费的做法。类似地,诸如AT&T一类的运营商也把Web应用看成一种从Google和苹果公司那里夺回失去收入的一种手段。HTML5移动游戏开发目前还是一项新技术,人们还不知道该如何看待这一技术,这很像是2008年时的智能手机游戏,苹果公司的应用商店(AppStore)就是在这一年推出的。不过,一些重量级的组织已经加入进来,力保HTML5游戏取得成功。其中Facebook在2012年5月推出了它的应用中心(AppCenter),把基于HTML5的Web应用变成了移动设备上的一等公民,它正在研究一些移动设备上的货币化手段,以求不再受制于苹果公司这种从其应用商店的应用内购买中抽取30%手续费的做法。类似地,诸如AT&T一类的运营商也把Web应用看成一种从Google和苹果公司那里夺回失去收入的一种手段。
【作者简介】
  PascalRettig,经营着网络咨洵公司Cykod;Cykod成立于2006年,总部设在波士顿,主营业务是在线交互应用。Pascal也是GamesForLanguage的CTO,他组织成立了波士顿HTML5游戏开发研讨会,同时担任UXMagazine游戏版块的特约编辑。
  PascalRettig在孩童时代就迷恋上编程,开始编程时只有7岁,那时的他已经可以在AppleII上编写BASIC游戏了。Pascal拥有麻省理工学院(MassachusettsInstituteofTechnology)的理学土学位,并在2002年获得了麻省理工学院计算机科学和电子工程方面的工程硕士学位。自1995年以来,他一直在研究和开发各种web技术。2011年,Pascal构建了基于HTML5游戏的语言学习系统GamesForLanguage.com,他目前是交互式网络公司Cykod的合伙人。在波士顿,他每月组织一次HTML5游戏开发研讨会,这是美国国内历史最悠久的HTML5GameDevelopment月度研讨会之一;与此同时,他还管理着HTML5GameDevelopment社区的新闻网站html5gamedevelopment.org。

【目录】
第Ⅰ部分HTML5潜力初探
第1章先飞后走,先难后易
1.1引言
1.2用500行代码构建一个完整游戏
1.2.1了解游戏
1.2.2结构化游戏
1.2.3最终实现的游戏
1.3添加HTML和CSS样板代码
1.4画布入门
1.4.1访问上下文
1.4.2在画布上绘制
1.4.3绘制图像
1.5创建游戏的结构
1.5.1构建面向对象的JavaScript
1.5.2利用鸭子类型
1.5.3创建三个基本对象
1.6加载精灵表
1.7创建Game对象
1.7.1实现Game对象
1.7.2重构游戏代码
1.8添加滚动背景
1.9插入标题画面
1.10添加主角
1.10.1创建PlayerShip对象
1.10.2处理用户输入
1.儿小结

第2章从玩具到游戏
2.1引言
2.2创建GameBoard对象
2.2.1了解GameBoard对象
2.2.2添加和删除对象
2.2.3遍历对象列表
2.2.4定义面板的方法
2.2.5处理碰撞
2.2.6将GameBoard添加到游戏中
2.3发射导弹
2.3.1添加炮弹精灵
2.3.2连接导弹和玩家
2.4添加敌方飞船
2.4.1计算敌方飞船的移动
2.4.2构造Enemy对象
2.4.3移动和绘制Enemy对象
2.4.4将敌方飞船添加到面板上
2.5重构精灵类
2.5.1创建一个通用的Sprite类
2.5.2重构PlayShip
2.5.3重构PlayerMissile
2.5.4重构Enemy
2.6处理碰撞-
2.6.1添加对象类型4l
2.6.2让导弹和敌方飞船碰撞
2.6.3让敌方飞船和玩家碰撞
2.6.4制造爆炸
2.7描述关卡
2.7.1设置敌方飞船
2.7.2设置关卡数据
2.7.3加载和结束一关游戏
2.7.4实现Level对象
2.8小结
……
第Ⅱ部分移动HTML5
第Ⅲ部分JavaScript游戏开发基础
第Ⅳ部分使用CSS3和SVG构建游戏
第Ⅴ部分HTML5画布
第Ⅵ部分多人游戏
第Ⅶ部分移动增强
第Ⅷ部分游戏引擎和应用商店
附录A资源
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP