当您的蒸汽朋克朋友在您的大厅里邀请您时,我一直在试听事件。我正确设置了所有内容,因此可以接收该事件。
我正在使用Steamworks v139 API
问题是事件回调接收到一个LobbyInvite_t结构的指针,根据Steamworks api(以及标头中的实际结构),该指针被定义为:
boost::numeric::interval<double> foo = ...;
double length = width(foo);
这没有给我有效的流线型。 m_ulSteamIDLobby类似于“ 2”,而m_ulSteamIDUser是一个数字,比我的朋友列表中的所有Steam用户ID短4位数字
我尝试转换为CSteamId和FUniqueNetId时没有运气,它总是无效的
其他回调函数正确接收到了Steam ID,而不仅仅是这个。这也是出于某种原因而无法实现虚幻引擎的onlinesubsystemsteam的唯一引擎之一,我想知道它是否与此有关,他们很可能无法弄清楚所传递的数据结构应该是什么。>
我认为这可能是Steamworks SDK中的错误。
有人知道如何解释传递给LobbyInvite_t回调的数据吗?