我的世界ios怎么用js?
IOS目前只支持JSB,不支持Java,想搞Java版的服务器请移步至PC端。 首先介绍下怎么安装JSB,由于ios的限制,JSB无法直接拷贝到设备中进行运行,所以需要借助Xcode来进行调试。
1. 下载并安装Xcode(如果已经安装请忽略这一步),打开AppStore,搜索Xcode进行下载安装。
2. 在电脑上解压JSB的jar包。
3. 打开Xcode,新建一个项目,选择java的模板,命名为MinecraftServer(注意这里要建在一个没有中文的路径下)。
4. 导入库文件,选中刚解压好的jar包,右击,选“添加到文件夹”,输入路径/Users/username/Library/Developer/Xcode/DerivedData/Myproject-fqjeyocpthcprrkroiunmfbhsg/Build/Products/Debug/com.mojang.minecraft.server,如图 然后找到对应的库文件引入即可。
5. 编辑代码,在MainActivity中添加代码运行服务器,测试一下能否成功连接。 import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) throws IOException { super.onCreate(savedInstanceState); System.out.println("Hello World"); } } 目前这样还没有实现真正的游戏服务器的功能,但可以通过它来测试下网络是否连接正常。 如果能够顺利输出“Hello World”,就表示网络和JSB都工作正常。接着我们就可以来运行服务器了。
6. 点击Run,运行服务器。 在iOS上一般有三种方式可以运行服务器: 一是使用Xcode自带的运行功能; 二是使用第三方推送工具(已验证失效); 三是在沙盒里直接用safely删除jar包后再重新导入的方式。
个人感觉前两种方式都不太靠谱,所以推荐第三种。但是要注意在Safari或者别的浏览器上访问Java版本的官网可能会受到屏蔽,这时候需要翻墙。 需要注意的是,每次重启手机或者关闭手机电源再打开都会使JSB的服务器进程崩溃,所以如果要测试连续运行服务器的效果建议关闭手机上的定位、蓝牙等插件,减少对服务器的影响。