官方包 · 游戏引擎
无需游戏服务器的 Godot 4 多人联机
适用于 Godot 4.3 及以上的 GDScript 插件,Godot 能导出的平台都能运行,包括网页。HibiraSync 让节点位置在每个屏幕上同步,HibiraRoom 提供带座位、房主和聊天的房间。
- 在项目设置中配置的 Hibira autoload:连接无需写代码。
- HibiraSync:放在节点下面,该节点就会在其他玩家的屏幕上平滑地跟随其所有者移动。
- 房间使用与 Lobby 包相同的事件,Godot、Unity 和浏览器玩家可以进入同一个房间。
登录后,示例代码会自动填入您的集群主机。 登录
安装
Copy addons/hibira from the latest release into your project, then turn it on in Project → Project Settings → Plugins.使用
# Project Settings → Hibira: app_key = YOUR_APP_KEY, host = ws.hibira.io func _ready() -> void: var scores := Hibira.subscribe("scores") scores.bind("updated", func(data, _user_id): print(data))
开始之前
- 在应用设置中开启“允许客户端事件”,玩家之间才能互相发送操作和点击。
- 导出网页版时,请把页面的来源(例如 https://yourname.itch.io)加入应用的“允许的来源”。原生版本不发送来源,无需设置。
请使用控制台中应用的 Key;Secret 只放在你的服务器上。频道、事件与授权端点的用法与 Pusher 完全相同。 免费创建账号 →