3D少儿游戏编程(原书第2版)

3D少儿游戏编程(原书第2版)
作 者: 克里斯·斯特罗姆
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《3D少儿游戏编程(原书第2版)》作者简介

内容简介

你知道什么比玩游戏更有趣吗?自己编程!制作自己的在线游戏,即使你完全是一个初学者,只要了解一些JavaScript编程技巧,就可以做出炫酷的3D游戏。该书利用新的编程特性和效果,使游戏编程更容易,游戏更炫酷。当你完成时,你会惊讶你所创造的东西。学习的方式是玩得开心,该书将带你去玩,玩游戏,玩代码,玩编程!丰富的游戏编程实例和新颖的3D效果,使你的游戏更有趣。想要一个红色甜甜圈吗?你可以做出几百个,并让它们像疯了一样旋转。想要创建一个星域吗?造成百上千颗星星,把它们做成红色、绿色或蓝色。爆炸?烟花?行星?这取决于你。作者专门为《3D少儿游戏编程(原书第2版)》创建了一个代码编辑器,使用它你可以直接在Web浏览器中进行编程,你会立马看到你的工作和想象结果——就在你刚刚键入的代码旁边!在此过程中,你将获得大量的编程知识,快速进入状态,轻松入门3D游戏编程。无论你想做什么,这该书都会支持你。你可以创造出很棒的游戏并说:“这是我做的!”

图书目录

赞誉

译者序

前言

致谢

第1章 项目:创建简单形体

1.1 使用3DE代码编辑器来编程

1.2 在JavaScript中创建形体

1.3 创建Sphere

1.3.1 大小:SphereGeometry(100)

1.3.2 光滑度:SphereGeometry(100, 20, 15)

1.4 用Cube形体来创建立体方块

1.5 使用Cylinder创建多种形体

1.5.1 大小:CylinderGeometry(20, 20, 100)

1.5.2 金字塔:CylinderGeometry(1,100, 100,4)

1.6 用Plane创建平面

1.7 用Torus创建甜甜圈

1.7.1 大小:TorusGeometry(100, 25)

1.7.2 光滑度:TorusGeometry(100, 25,8,25)

1.7.3 吃掉甜甜圈:TorusGeometry(100, 25,8,25, 3.1 4)

1.8 让形体们动起来

1.9 完整代码

1.10 下一步我们做什么

第2章 调试:出错时如何修复代码

2.1 让我们开始吧

2.2 利用3DE来调试:红色的叉

2.3 被3DE怀疑的代码:黄色的三角

2.4 打开和关闭JavaScript控制台

2.5 利用JavaScript控制台来调试

2.6 3D程序中的常见错误

2.6.1 可能会遇到的错误1:Not a Constructor

2.6.2 可能会遇到的错误2:Three Is Not Defined

2.6.3 可能会遇到的错误3:Not a Function

2.7 当3DE代码编辑器卡住时该如何恢复

2.8 下一步我们做什么

第3章 项目:创建游戏角色

3.1 让我们开始吧

3.2 形体的光滑度

3.3 把零件拼成整体

3.4 把整体拆成零件

3.5 添加能走路的脚

3.6 挑战一下:设计自己的游戏角色

3.7 让角色翻跟头

3.8 完整代码

3.9 下一步我们做什么

……

第4章 项目:移动游戏角色

第5章 函数:一遍又一遍地执行

第6章 项目:摆臂和迈步

第7章 深入理解JavaScript基础知识

第8章 项目:让游戏角色转身

第9章 那些自动生成的代码

第10章 项目:碰撞

第11章 水果狩猎

第12章 使用灯光和材质

第13章 项目:月相

……

项目代码

JavaScript程序库

参考文献