-2

我对 minecraft modding 很陌生,在大多数情况下我了解很多,但由于某种原因,我无法理解是什么worldObj.isRemote()意思。

isRemote()如果世界是客户端或服务器端,则返回。但是,这是什么意思?我只是不明白。

4

2 回答 2

3

world.isRemote()如果当前端是逻辑客户端,则该函数返回 true 。如果在专用服务器上,这将始终是false. 在客户端上,根据当前情况,这既可以是真也可以是假。可以在Forge 文档中找到有关侧向性的详细描述

于 2017-04-11T15:43:14.620 回答
2

通常,当某些东西是远程的时,这意味着它在网络的另一端,或者不在客户端。我确实用 forge 做了一些编码,如果我没记错的话,world.isRemote()通常用来判断世界是否在客户端连接的服务器上,或者它是否在运行 Minecraft 的计算机上(客户端)。例如,假设您正在玩 SinglePlayer。可用的世界都不会是远程的,因为它们都在客户端上,所以isRemote()永远不会为这些返回 true。但是,如果您登录到服务器,则世界很可能是远程世界。希望我有点道理!

于 2015-06-14T02:59:16.217 回答