『回复列表(6|隐藏机器人聊天)』
@艾木友尔尔巴,我已经修改了措辞,改为:“是 Unity WebGL 工程,导出为 wasm 目标文件”。
也就是说,你需要先有一个Unity WebGL 工程,然后才能导出可用的“wasm目标文件”。我这里描述的是一个开发者操作,不是用户操作。也就是说,游戏的开发者有一个“Unity WebGL 工程”,他们在Unity开发工具里选择了导出格式,把游戏导出为“wasm 目标文件”,然后就能发布到网站上了。我所说的“导出”,不是用户可以在浏览器里自己进行的操作。
所以,我不是这个游戏的开发者,没有这个“Unity WebGL 工程”,自然也不可能导出这个游戏的“wasm目标文件”。
而且网络游戏不仅需要客户端,还需要服务器。从 Unity WebGL 工程导出的“wasm目标文件”只是客户端而已,想搭建一个私服,还需要找到服务器代码。
@艾木友尔尔巴,当然,实际上在没有“Unity WebGL 工程”(即游戏客户端源代码)的情况下,我们也可以把这个游戏的客户端扒下来,只需要下载它需要的所有文件(包括上面提到的wasm目标文件,还有一系列的脚本和素材文件)然后放在自己网站上就好了。注意我的用词是下载,不是导出。导出是指从源代码生成这个wasm文件,导出前它还不存在,导出后它就存在了。而下载,是指把一个已经存在的文件从一个地方转移到另一个地方。
不过对于网络游戏来说,就算你把客户端代码完全扒下来放在你的网站上,还是没有用,那依然是别人的游戏,因为客户端只会连接别人的服务器。而你嘛,只是充当了别人的客户端下载CDN而已。所以,你还必须找到别人的服务器程序(可以不必是代码,编译好的可执行程序也行),然后自己搭建一个服务器,并且想办法修改客户端里的服务器地址,让客户端连接你的服务器,私服才能算搭建完成。
我对上述操作完全没有兴趣。并且如果游戏是商业游戏,得到服务器程序的可能性不大。