问题标签 [photon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 Photon Unity Networking 在客户端之间复制对象数据
我有一个结构如下的类:
我在游戏开始使用时创建了一个全局变量
使用 Photon Unity Networking,我如何在我创建的所有客户端之间共享这个单一对象的信息?
unity3d - Unity3d 和 Photon 无法连接到主服务器
当我想连接到 Photon Server 时,我目前遇到了问题。
为什么一个属性为真而另一个为假?我什至连接了还是我必须做额外的步骤?
问候
安德烈亚斯
unity3d - Photon Client SDK 和 WebGL 不支持多线程
当我在统一编辑器中运行游戏时,它运行良好。当我编译为 WebGL 并在 Firefox 中打开页面时,出现以下错误:
我认为在这种方法中: peer.Connect(connection, appName) 应用程序尝试启动新线程,但 WebGL 不支持多线程
unity3d - 光子语音上的回声。即使在演示
我正在使用 Photon Voice 功能,但即使在演示中我也会收到很多回声。我需要使用扬声器,所以使用耳机不是我的解决方案。我试图提高语音检测值,但几乎没有帮助。有人有同样的问题吗?我在手机和电脑上测试应用程序。
先感谢您!
编辑:删除我们自己的预制件的音频源,有很大帮助,但在某些情况下不能解决问题。
要删除音频源添加class CharacterInstantiation
像这样
photon - 如何在统一的光子中在服务器端编码
我们需要创建一个有 10 + 1 个用户的游戏。10 名玩家将成为真正的用户 - 在这个多人在线游戏中。第一个玩家是经销商,它将成为应用程序软件 - 他将像经销商一样工作。该经销商不会是真正的玩家。该经销商将掷骰子。
我们如何在光子 PUN 中做到这一点?我们现在正在使用免费版本的 photon。
c# - Unity3D On Photon 序列化视图
我在 Unity 游戏引擎/Photon unity 网络中的光子视图(c#)上使用此代码。出于网络动画和其他内容的目的,但由于某种原因,代码不会将我的动画网络化。
c# - 光子服务器。例外:CManagedHost::StartApplication() PhotonHostRuntimeInterfaces
我有一个带有服务器代码的应用程序,现在我尝试在Photon Server上运行它,但我收到PhotonHostRuntimeInterfaces异常,我猜版本有问题,我搜索了很多这样的问题,但我真的很新在服务器编程中,任何人都可以帮助我解决这个问题吗?
这是日志:
我还找到了这样的解决方案:
但我不确定我应该把它放在哪里,在我的PhotonServer.config
?
c# - Unity Photon room.SetCustomProperties 不工作
根据我在网上查到的,大多数示例都采用一个参数,即单个Hashtable
. 但是,我一直收到一个错误,说没有只接受一个参数的重载方法。它需要三个。这是我想出的例子,但我仍然收到一个错误,说它有无效的参数。
我该如何使用room.SetCustomProperties
?
unity3d - 何时使用 Photon Networking 主客户端?
我试图了解 Photon Networking Master Client 到底是什么。文档给出了该术语的以下使用场景:
在没有服务器的情况下,它可以负责处理只能由房间中的一个客户端执行的逻辑(例如,当每个人都准备好时开始比赛)。
为什么我要将某些服务器功能委托给其中一个客户端?Photon Server 不应该始终可用吗?
例如,在这个Photon 教程中,他们使用引用“非常方便的功能”:
PhotonNetwork.automaticallySyncScene = true
当这是真的时,MasterClient 可以调用 PhotonNetwork.LoadLevel() 并且所有连接的玩家将自动加载相同的级别。
如果他们有 Photon 服务器,为什么要给其中一个客户端同步所有人的权限?
总结一下,我有2个问题:
1) 究竟什么是主客户端?
2)有哪些典型的使用场景?
非常感谢!
javascript - 您如何使用带有 Photon 实时 Javascript SDK 的安全 websocket?
使用 启动客户端时,我有一些工作要做Photon.ConnectionProtocol.Ws
,但是每当我使用时,Photon.ConnectionProtocol.Wss
我都会收到以下错误:
WebSocket 连接到“wss://app-eu.exitgamescloud.com:19090/”失败:WebSocket 打开握手被取消
我在网站上找到了有关启用安全 websockets 的文档,但这似乎适用于您连接到自己的服务器时,您可以在其上放置 SSL 证书。我需要做什么才能让它工作?