使用 ThreeJS 开发 3D 网页游戏的初学者指南
The Beginners Guide to 3D Web Game Development with ThreeJS
学习如何编写 JavaScript 代码,同时享受使用 WebGL 库 ThreeJS 创建游戏的乐趣
您将学到什么
以一种有趣的方式学习使用世界上最流行的程序语言 JavaScript 进行编码
学习如何使用广受欢迎的 WebGL 开源库 ThreeJS
为您的简历添加重要技能
通过创造乐趣来学习关键的编码技术游戏。
学习调整免费可用的 3D 资源,以便它们为游戏做好准备。
需求
热情
描述
JavaScript 编程语言可能是世界上最流行的编程语言。全球各地的公司都需要精通这种语言的开发人员。在本课程中,我将教您有关语言的知识,然后应用您的新技能来创建三个游戏。
在编写第一个游戏之前,您将使用新的 JavaScript 技能和流行的开源库 ThreeJS 创建几个简单的在线 3D 应用程序。一旦您对 ThreeJS 库有足够的了解,就该创建您的第一个游戏了。第一个游戏是一个简单的游戏。在这里,您将了解加载资产、移动资产、用户输入和碰撞测试。
该课程建立在您所学的技能之上。下一个游戏是射击游戏,您将学习如何为玩家头像设置动画,如何控制 NPC 角色,以便他们使用导航网格和路径查找在随机路径上巡逻。您将学习如何使用键盘或游戏手柄以及使用屏幕控制器在移动设备上控制头像。您将学习如何向敌人发射子弹并将 AI 添加到 NPC 以便他们进行反击。射击游戏的所有关键要素。
最后一个游戏使用物理引擎 CannonJS 来控制八球台球游戏中球的运动。
在此过程中,您将学习使用 3D 应用程序 Blender 为您开发的游戏准备 3D 资产。
完成课程后,您将为雇主在编写 JavaScript 代码时遇到的任何挑战做好准备。但最重要的是,您将在享受制作游戏的乐趣的同时发展您非常需要的技能。
本课程面向
希望通过学习编写 3D 网络游戏代码来提高 JavaScript 技能的
初学者和中级开发人员 希望学习使用开源 WebGL 库 ThreeJS 的初学者和中级开发人员
评论(0)