Unity3D 包含了一个简单的 Socket Policy Server (sockpolexe)
需要在启动自己的应用之前启动它
下面是在咱们的环境中,通过命令行打开服务器(Unity 42, Win 8)
>cd C:\Program Files (x86)\Unity\Editor\Data\Tools\SocketPolicyServer\
>sockpolexe --all
需要在调用WebSocketConnect 之前,调用SecurityPrefetchSocketPolicy,如下SecurityPrefetchSocketPolicy (
,
);
iOS设备是支持Unity WebGL的,但是需要注意以下几点:
1 iOS设备上的Safari浏览器不支持WebGL 20,只支持WebGL 10。因此,如果您使用Unity 2018或更高版本的WebGL 20构建您的项目,则需要在iOS设备上使用其他浏览器(如Chrome或Firefox)来运行您的项目。
2 iOS设备上的WebGL性能可能会受到限制,因为iOS设备通常比桌面计算机和安卓设备具有更低的硬件规格。因此,您可能需要对您的项目进行优化,以确保在iOS设备上获得良好的性能。
3 在iOS设备上,Unity WebGL项目需要在Web服务器上托管,而不能直接从本地文件系统中加载。因此,您需要将您的项目上传到Web服务器,并在iOS设备上使用浏览器来访问它。
总之,虽然iOS设备支持Unity WebGL,但是需要注意以上几点,以确保您的项目能够在iOS设备上正常运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)