使用THREE.js+Socket.IO打造3D多人游戏【不全】 | Udemy【中文字幕】

大小:50M 3小时
含有配套素材文件


学习使用 WebGL 库 THREE js、NODE.Js 和 Socket IO 创建 3D 多人游戏。使用Socket IO,可以非常轻松地创建多个远程玩家可以共享数据的游戏。在本课程中,我们首先安装NODE.js,这是 Socket IO 的先决条件。 NODE.js 是一个开源服务器环境。我们确保 NODE.js 正常工作,并且您通过运行一些非常简单的示例来了解如何运行它。在第 3 节中,我们将继续使用 Socket IO 构建一个简单的聊天应用程序,并向您展示如何使用Socket IO 的房间功能来限制共享房间的套接字组的套接字间通信。第 4 节介绍了WebGL 库 THREE.js,并展示了如何使用该库显示资源。第 5 节着眼于访问在线 3D 资源(包括模型和动画),并展示如何使用 Blender 来编辑这些资源。第 6 节更详细地介绍了如何使用 THREE.js 进行游戏。第 7 节将 3D 和 Socket IO 结合在一起,为我们看到远程玩家移动的游戏创建一个框架。第 8 节展示了我们如何通过套接字到套接字发送私人聊天消息来与远程玩家聊天。第 9 节展示了如何将您的游戏带到实时服务器。最后一部分提供了在在线游戏中使用 NODE.js 和 Socket IO 以及 THREE.js 库时的一些重要提示。完成本课程后,您将具备创建自己的 3D 多人游戏所需的所有技能。有了 30 天退款保证,您今天就可以充满信心地开始课程。以下是对课程的一些评价:“Nik 的教程非常棒””讲师用最新、最热门的技术简单地解释了建立一个完整的 3D 多用户聊天应用程序的整个过程的概念;我想说他揭开了它的神秘面纱。”“这门课程对我完成跑步项目帮助很大。我非常喜欢这门课程。它可能是唯一展示如何使用 THREE.js 创建 3D 游戏的课程。它的套接字 io 实现令人惊叹。我当然会建议报名参加此课程。”…以及参加我的其他 THREE.js 课程的学生的评价:“简单易懂,详细”“这个课程真的太棒了!我很享受这次学习经历的每一秒。”“真的很好的课程,强烈推荐……上次我尝试学习源代码是 20,000 行 C#。没有辅助类,作者在不到 400 行的时间内就实现了一个很棒的 3D 汽车游戏。过去我将 FBX 从 Blender 导入到 THREE.js 场景中遇到了很多问题,但这里很容易解释并且毫不费力地工作,非常感谢 Nik 的精彩课程。”

资源下载
下载价格1 金币
VIP免费
如果链接失效,请在最下方评论区留言
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录