JavaScript Bundle 2nd Edition


捆绑包详细信息


Hands-On Game Development with WebAssembly
用它制作游戏的同时,使您的WebAssembly旅程充满乐趣
主要特点
- 创建一个实现Sprite,动画,物理,粒子系统和其他游戏开发基础的WebAssembly游戏
- 掌握WebAssembly中的高级游戏机制
- 学习使用WebAssembly和WebGL渲染到HTML5 canvas元素
图书说明
在未来几年内,WebAssembly将改变我们所知道的网络。它为您提供了一个世界,您可以在其中编写任何语言的Web应用程序,然后针对本机平台和Web对其进行编译。
本书旨在通过逐步开发复古街机游戏向Web开发人员和游戏开发人员介绍WebAssembly。您将学习如何使用C ++,Emscripten,JavaScript,WebGL,SDL和HTML5构建WebAssembly应用程序。
本书涵盖了游戏开发和Web应用程序开发的许多基础。在创建针对WebAssembly的游戏或应用程序时,开发人员需要学习大量的技能和工具。本书是这些工具和技能的样板。它涵盖了Emscripten,C / C ++,WebGL,OpenGL,JavaScript,HTML5和CSS等主题。读者还将学习游戏开发的基本技术,包括2D精灵动画,粒子系统,2D摄像机设计,音效,2D游戏物理,用户界面设计,着色器,调试和优化。到本书结尾,您将能够创建针对WebAssembly的简单网络游戏和Web应用程序。
您将学到什么
- 使用WebAssembly构建性能接近本地的Web应用程序
- 熟悉如何使用Web应用程序使用HTML5 Canvas,WebGL和SDL创建游戏
- 精通游戏开发概念,例如精灵,动画,粒子系统,AI,物理,相机设计,声音效果和着色器
- 使用WebAssembly和Emscripten将C / C ++应用程序部署到浏览器
- 了解Emscripten HTML Shell模板,JavaScript粘合代码和WebAssembly模块如何交互
- 调试和性能调整您的WebAssembly应用程序
这本书是给谁的
对使用WebAssembly创建Web应用程序感兴趣的Web开发人员和游戏开发人员。
有兴趣将游戏部署到网络上的游戏开发人员
Web开发人员有兴趣创建比现有JavaScript Web应用程序快几个数量级的应用程序
对使用现有技能将应用程序部署到Web感兴趣的C / C ++开发人员
电子书详情
关于这个捆绑
了解万维网的一项关键技术,并在JavaScript Bundle 2nd Edition的帮助下构建有效的交互式网页和Web应用程序。
此分层集合为您提供多达25本书,其中12本书是全新的。它教您使用Javascript的基本阶段以及如何在日常工作和项目中最好地实现它。
选择JavaScript Bundle 2nd Edition的Tier One,您将收到五本电子书。通过WebAssembly进行动手游戏开发,掌握高级游戏机制;通过Redux快速入门指南,更好地构建Web应用程序;利用JavaScript,HTML和CSS的功能,通过Learn Chart.js创建交互式可视化;和更多!
选择第二层,您将另外获得八本有效且易于使用的电子书。使用带有Voicebot和Chatbot Design的实用且可访问的工具包构建AI聊天机器人和语音机器人;了解如何使用React Native Cookbook创建丰富而引人入胜的用户体验;在具有JavaScript的动手机器人的帮助下,建造可以点亮并发出噪音的机器人;以及更多!
如果您选择三级,您将获得上述所有内容以及另外12本书,以供学习。使用Mastering MongoDB 4.x(第二版)构建和管理容错数据库应用程序;使用带有WebGL 2-第二版的实时3D图形创建视觉上令人惊叹的高性能3D应用程序;使用Building Enterprise JavaScript Applications从头开始创建生产级JavaScript应用程序;以及更多!
此捆绑包中包含的电子书有EPUB,MOBI和PDF格式。