hareqj   ♂  喵他  
 编程让人生更优雅

Godot 4 使用 WebRTC 制作多人网络游戏大厅的教程

[中字视频教程] 搬运:Godot中文社区
联网游戏  UI界面  Godot4.X 
在本视频中,我们讨论如何将 WebRTC 与 Godot 结合使用!

入门项目源码:https://github.com/finepointcgi/WebRTC-with-Godot-Tutorial
完成项目源码:https://github.com/finepointcgi/WebRTC-with-Godot-Tutorial/tree/Finished-Product

WebRTC 插件:https://github.com/godotengine/webrtc-native

时间戳:
00:00:00 – 开始
00:00:46 – 什么是 WebRTC?
00:05:02 – 讨论预建场景
00:06:45 – 添加 WEBRTC 库
00:09:11 – 设置我们的客户端连接
00:12:30 – 设置我们的信令服务器连接
00:15:30 – 将数据发送到我们的服务器
00:17:53 – 解析并从服务器缓冲区获取数据
00:22:26 – 将数据从服务器发送到客户端
00:30:44 – 如何构建大厅系统
00 :49:27 – 设置我们的大厅以便其​​他人可以加入
00:58:00 – 开始使用我们的 WEBRTC 数据传输
00:59:13 – 创建我们的 WEBRTC 对等点
01:06:48 – 创建我们的报价
01:08:15 – 讨论什么是本地描述与远程描述
01:09:36 – 创建发送要约和发送应答功能
01:14:29 – 通过我们的服务器中继对等信息
01:17:03– 转发要约答案和候选人数据
01:22:53 – 设置我们的网状连接
01:24:26 – 连接几个多人信号
01:32:06 – 设置 RPC 调用
01:33:48 – 设置专用服务器
01:35:04 – 使用 Digital Ocean 托管我们的服务器
01:37:35 – Tldr 文件传输到 Digital Ocean
01:40:24 – 将我们的服务器导出到 Linux
01:42:46 – 运行我们的服务器
01:45:24 – 成功了!
01:45:51 – 如何否认服务器进程并使其保持打开状态
01:48:35 – 连接我们的旧多人游戏教程
01:53:56– 在游戏开始时删除大厅(以免服务器随着时间的推移而超载)

点击观看:

   
[投稿须知]
投稿邮箱:hareqj@163.com
教程投稿:可提供B站视频BV号,会直接生成视频播放页。
游戏投稿:须原创,请提供 作品web版文件、作者、简要操控说明。
内容举报邮箱:hareqj@163.com,请告知内容编号(右上角)及违规说明。
Copyright Godot社区 Godot2D.com All Rights Reserved.
京ICP备13032831号