前言
这个编号以后,是可以直接整合成为APK的安装包的哟
具体结合我的另外一篇教程之中的材质整合
食用效果更佳
所需工具(包括Word版本教程)下载
目录
(番外篇)Json语法基础 1.修改游戏开始界面 Ⅰ.修改版本号 II.修改@Mojang那一行 Ⅲ.自定义按纽 Ⅳ.修改小黄字 2.修改食物 Ⅰ.修改食物贴图 Ⅱ.修改食物效果 Ⅲ.修改食物效果触发几率 Ⅳ.修改食物最大持有数量 Ⅴ.修改食物饱食度 3.突破限制系列 Ⅰ.修改种子的果实 Ⅱ.修改种子种植环境限制 4.修改生物模型 ②0.15版本使用方法 1.基础更改适配0.15 2.载入材质包 ③番外篇 1.跳转你的作品链接 |
基础篇->Json语法基础
Json本是XML的改进东西 原本用于JavaScript的交互 但我们这里需要用到json我也就讲讲吧 Json有以下几大需要介绍的东西 分别是 {} , [] : "" 对的,json的语法很简洁,就这几个东西要用到,下面我们分条介绍 {}用来表示一个对象,也就是集合 它可以括起来其他的东西,就像java里面的方法的body一样 需要用{}包括起来 ,是很重要的 我们使用这个符号来隔开不同的数据 告诉程序这是俩量 []我们常用它来表示数组 :更重要 Json里面通常就是用它来进行赋值 ""是用来括起来数据用的,告诉程序这里面存着的是数据 数据也只能储存几种类型的 分别是 字符串 数字 数组 对象 那么讲了这么多举个例子吧
这样就很好懂了,下面的也是一样的 |
Part.1-修改游戏开始界面
1.修改游戏开始界面 Ⅰ.修改版本号 自备一个游戏安装包文件 将它重命名为 ".zip" 并且将其解压到当前路径 现在你会看到很多的文件 不过很多都不需要,我们只需要其中一个文件夹 里面的文件 所以删掉其他的东西,只留下"assets"这个文件夹 好了,打开它 依然看到了很多文件夹和文件 现在打开"ui"这个文件夹 打开里面的"start_screen.json" 这个文件 往下翻 找到"version"开头的一串 数据 记住千万不要乱改东西,任何一个数据修改错误 都会导致闪退 下面介绍一下这几个标签的含义
改成0.19.4,嘿嘿嘿,随便改改 现在退出并且保存它 好了,保存以后 退出到放有"assets"和游戏安装包的那个文件夹里面 将"assets"这个文件夹打包成"zip"格式 打包好了呢,就进游戏,把这个压缩包 按照载入材质包的格式载入游戏 看看效果 现在我们打开方块启动器 PS:盒子和葫芦侠还有Toolbox启动器有可能不支持 这里建议使用方块启动器确保稳定性 按下上面的小扳手按钮,打开材质包选项 点击右下角的加号,添加材质包 没错就是这样,打开它,载入材质包 进入游戏看看效果 看看,看到没有,神奇的版本号变了 变成了我们所修改的"0.19.4" 哈哈,现在你可以去糊弄你的小伙伴了 Ⅱ.修改"@Moajng AB"这一行 同上,我们依然打开刚才的 "assets"那个文件夹里面的"ui"文件夹 还是找到"start_screen.json"这个文件 还是打开它,找到"copyright"这一项开头的一串数值 这个同样是"label"开头的 上面也介绍过了个个数值的意思 这里不再一一赘述 想要修改文字,还是老样子,找到"text"这后面 修改它的数值,记住了,千万别瞎修改其他的逗号什么的 改错一点就会闪退! 修改完成,保存了 这样依然打包它,进入游戏载入材质包 看看效果,怎么样 变成我们改的文字了吧 现在你们可以自由发挥了 Ⅲ.自定义按钮 同上,我们依然打开刚才的 "assets"那个文件夹里面的"ui"文件夹 还是找到"start_screen.json"这个文件 还是打开它 我们自定义一个按钮,需要的是什么呢 复制下面这一些东西,自己修改它的数值 然后放进"start_screen.json"里面 ""里面的东西可以自己修改 只能带有_,不然会闪退,也不能是中文 只能是英文,我这里写的是"custom_button" "custom_button": { 既然是按钮,那么"type"也就是"image"了 也就是图片 "type": "image", 材质的话,是需要引用已有材质 或者自己自定义材质的 打开"assets"这个文件夹,你会发现有个文件夹 就叫"gui",直接按格式填里面的文件名字 或者是把你自己的图片,放进去 填好数值
就这样,你修改好了,把这个放进去 复制进去 但这样以后,游戏不会认这个标签 因为你没有在主界面调用它 所以不会显示,接下来我们就要调用它 我们直接翻到最下面 看到"controls"开头的一系列数值 这个就是主界面调用控件的东西 我们按下面这个格式加上
记住,@后面就是前面写的变量名字 我们前面写的是custom_button 这里就填@custom_button 现在修改好了变成下面这样 就这样,保存退出,进游戏看效果 神奇的小地球出现了2333 这样就完成了 Ⅳ.自定义小黄字 没错,同上,继续打开"assets"文件夹 看到这个"splashes.json" 我们打开它,就能看到熟悉的小黄字 这里为了展示效果,我把其他的都删掉 确保一定会出现我们改的那一行 改成这样 好了,保存打包 退出去进游戏看效果 |
Part.2-修改食物
2.修改食物 Ⅰ.修改食物贴图 打开"assets"文件夹 你会看到"items.json"这个文件 打开它 看到这些东西 下面介绍这些数值的用法
下面就是所有可以在icon后面引用的东西 具体可以查阅这个app里面的 下载地址在上面{
好的,现在我们把金苹果的回复效果修改到9999秒 就是这样啦,你看,吃了以后呢 恢复2的效果变成了9999秒 基本等于无限了 Ⅲ.修改食物药水触发几率 这次一样,改的东西不同了而已 修改这个,这个就是饱食度 单位就是1,一共20个饱食度 这样就可以了 Ⅳ.修改药水触发几率 就是修改"chance"这个数值 Ⅴ.修改食物堆叠数量 这次修改这个"max_stack_size" 下面以甜菜根汤为例子 大家都知道这玩意最多一个格子只能放一个,和蘑菇煲一样 下面我给他改成64 好了,进游戏看效果 看到没,一个格子现在可以放64个甜菜根汤了 |
Part.3-突破限制系列
3.突破限制系列 Ⅰ.修改种子的种植效果 翻到最下面,找到这一个"crop_result" 修改它,这个就是种出来的东西 我把小麦种子的种植结果修改成南瓜 然后嘿嘿嘿,进游戏试试 神奇的事情发生了,小麦种子种出了南瓜 Ⅱ.修改种子的种植环境 这次修改的是"plant_at"这个 以地狱疣为例子,我把它改成"farmland" 也就是耕地,让它可以种植在耕地上面 这里需要注意这一项后面只能填"hellsand"和"farmland" 否则会报错 下面说一下"crop_result"后面可以填的东西 具体参见这个APP里面的方块图标 |
Part.4-修改生物模型
打开mobs.json 这个玩意就是今天的主角 它就在这个目录下面 依然还是材质包里面 assets/images/mob/skins/Base/mobs.json
讲了这么多,其实都是了解一下这些参数的用途 下面我们自定义一个巨型的苦力怕 自己加参数
好,现在讲完了如何修改我就直接撒mobs.json这个的代码了
替换原有的就好 下面我们进游戏看看效果 看到没扩大了很多吧 下面自由发挥吧 |
0.15适配
适配0.15很简单 Mojang只是更改了部分文件的位置 因此我们适配0.15只需找到这几个文件现有的位置 将它拷贝替换为我们改的就行 下面是更改的位置截图 |
番外篇-跳转你的作品链接
还是找到 start_screen.json 依然找到这里 标明的这个网址就是按下反馈按钮后 会跳转的链接 改成你的网址即可 |
本教程到此完结(雾
PE官方扩展脚本也已经确定为json
本帖会在官方公开他们的扩展脚本编写方法后
第一时间更新本教程...
敬请期待....
如果你觉得本教程对你有用
请不要吝啬你的回复
谢谢
[groupid=324]上古之石美工工作组[/groupid]