小鸟游亚子💕 13级智力障碍
关注数: 7 粉丝数: 63 发帖数: 1,192 关注贴吧数: 75
自行编译 Mindustry 教程 最近沉迷欧卡,很久没有玩了,没事干来水一波. 提示:阅读本文需要一定的 Java 及 Android 开发基础!!! Mindustry 是一款优秀的开源游戏.玩家可以自行下载源码进行修改,它遵循GPL-3协议,协议的主要内容是: 1、确保软件自始至终都以开放源代码形式发布,保护开发成果不被窃取用作商业发售。任何一套软件,只要其中使用了受 GPL 协议保护的第三方软件的源程序,并向非开发人员发布时,软件本身也就自动成为受 GPL 保护并且约束的实体。也就是说,此时它必须开放源代码。 2、GPL 大致就是一个反版权的体现。你可以去掉所有原作的版权信息,只要你保持开源,并且随源代码、二进制版附上 GPL 的许可证就行,让后人可以很明确地得知此软件的授权信息。GPL 精髓就是,只要使软件在完整开源 的情况下,尽可能使使用者得到自由发挥的空间,使软件得到更快更好的发展。 3、无论软件以何种形式发布,都必须同时附上源代码。例如在 Web 上提供下载,就必须在二进制版本(如果有的话)下载的同一个页面,清楚地提供源代码下载的链接。如果以光盘形式发布,就必须同时附上源文件的光盘。 4、开发或维护遵循 GPL 协议开发的软件的公司或个人,可以对使用者收取一定的服务费用。但还是一句老话——必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。 原文链接:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FAnuken%2FMindustry%2Fblob%2Fmaster%2FLICENSE&urlrefer=27584644a7382e6ee04c0512680e2c1b 一切修改及发布必须在遵循协议的条件下进行. (以下操作是lz在 Linux 下完成的,Windows 下操作类似) 第一步:克隆源码 $git clone http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FAnuken%2FMindustry.git&urlrefer=0a15e0a08c1d7bd4df2f34e258e9b19a (时间会比较长,耐心等待) $cd Mindustry 第二步:按需求对源码进行更改 游戏主要内容在 core 文件夹下 core/assets 文件夹主要是游戏素材 core/src/io/anuke/mindustry 文件夹主要是 Java 源码 第三步:调试 (以安卓为例) 首先手机打开 USB调试 连接电脑 生成密钥: $keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore 按提示输入密码等信息 编辑 build.gradle 文件:将密钥的信息填入对应项,保存文件. 设置 Android Sdk 路径: $cd ../ 新建并编辑 local.properties 文件,写入 sdk.dir=你的Sdk路径,保存并退出 $./gradlew android:run 此时会开始下载依赖,会花很长时间,耐心等待. 下载完会自动开始编译,编译成功后会自动使用 adb 调试(此时请保持手机亮屏),如果一切无误会提示以下信息:至此,修改后的游戏已经成功安装并运行. 第四步:正式打包 $./gradlew android:deploy 打包完的文件在 deploy/ 文件夹下. 正文完
1 下一页