使用BabylonJs进行单人和多人在线游戏开发 | Single&Multiplayer online game development Webgl’s BabylonJs
丰富的Webgl系列! – 第二部分:使用 Babylon Js 开发单机和客户端-服务器多人游戏开发
你将会学到的
- 了解并使用非常好的游戏引擎(BabylonJs)创建3D网络游戏(单人和多人)
- 学习NodeJs和Socket-io通信库
要求
- 熟悉编程,最好使用 Javascript
- 熟悉基本的面向对象编程概念(类、成员函数等)
- 稍微熟悉基本的 web 开发组件,如基本的 html 和客户端服务器模型
说明
欢迎来到广泛的 Webgl 系列 – 第二部分 – 使用 WebGL 的 BabylonJs 进行单人和多人在线客户端-服务器 3D 游戏开发。
这是我广泛的 webgl 系列中的第二门课程。虽然建议先观看第一门课程,但这并不是第二门课程的严格先决条件。
在本课程中,您将学习如何在 BabylonJS 中创建 3D 游戏。BabylonJs 是一个用 Javascript 编写的非常好的 3d 游戏引擎,它允许快速有效地创建非常好的游戏,并直接在浏览器上运行。
该课程分为两个主要部分:单人游戏部分和多人游戏部分。
在单人游戏部分,您将了解以下内容:
- 如何使用 BabylonJs 创建您的第一个场景。
- 如何将材质和灯光应用于场景。
- 如何在场景中使用不同类型的相机。
- 如何使用 WASD 键创建和导航车辆。
- 如何将模型导入游戏并克隆它们。
- 如何检测和处理游戏中的碰撞。
- 如何将物理模拟应用于您的对象。
- 如何发射射线。
- 如何使用粒子系统
- 如何从头开始逐步创建完整的 FPS(第一人称射击)游戏。
- 如何将声音加载到您的游戏中。
- 如何使用多个摄像头和多个视口同时查看游戏的多个区域。
- 如何在游戏中创建多个关卡。
- 如何将游戏部署到远程服务器。
- 以及更多…
在多人游戏部分,您将了解以下内容:
- 如何使用 NodeJs 及其节点包管理器 (npm) 创建 Web 服务器。
- 什么是 websockets 以及如何使用流行的 socket-io 库。
- 如何使用 node 和 socket-io 创建交互式客户端-服务器多人游戏。
- 如何将多人游戏部署到远程服务器。
此课程面向哪些人:
- 对在网络上创建在线 3D 游戏(包括单人游戏和多人游戏)感兴趣的用户
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » 使用BabylonJs进行单人和多人在线游戏开发 | Single&Multiplayer online game development Webgl’s BabylonJs
TheItzy » 使用BabylonJs进行单人和多人在线游戏开发 | Single&Multiplayer online game development Webgl’s BabylonJs