开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] [有json基础即可] MCJSON UI 奇技淫巧 1 - 静态背景

 发表于 2024-1-13 13:10:02 来自手机|显示全部楼层|阅读模式 IP:河北省
本帖最后由 我是李君子 于 2024-1-13 13:11 编辑

引言
回来讲这个ui呢,属于是回归老本行了啊
以前有一段时间我对这个ui非常的痴迷
因为他不仅实用,还可以炫耀技术,并且也是非常的有意思,简单易用

准备
原版的ui/start_screen.json移到自己的文件夹并修改
一张背景图(随便)

技巧教学
这次我们讲的内容呢,十分简单,也很有趣
我们要给主页面添加一张静态背景图片
就像我做的这个(不是让你看布局,这个布局我调试了二十多分钟)
Screenshot_2024-01-13-12-44-50-266_com.mojang.minecraftpe.jpg
我们来做一个这样的静态背景(background)效果
首先,我们来说一下最主要的知识点
  1. "$screen_bg_content": "ui元素位置名称",
复制代码

比如我这个是
  1. "$screen_bg_content": "start.bgc"
复制代码

这个开始页面 (screen) 的screen的背景元素 (element) 指向了命名空间 (namespace) 名为start (就是开始页面) 的bgc ui元素
接下来我们直接在这个文件里创建一个bgc ui元素
  1. "bgc": {},
复制代码

Ok,接下来在{}里写入相关属性
首先我们要让游戏知道,这是一个图片类型的元素,对不对
  1. "bgc": {
  2.     "type": "image",
  3.     "texture": "图片线路"
  4. }
复制代码

Ok,我们成功创建了一个背景图片元素
但是,你会发现,这个图片,他不会填充满整个背景
这里就需要用到一个属性 即fill,将他的布尔值改为true
  1. "bgc": {
  2.     "type": "image",
  3.     "texture": "图片线路",
  4.     "fill": true
  5. }
复制代码

这样呢,咱们就完成了背景图的铺满
但是,你一测试就会发现,诶?,他和别的ui元素有冲突,这是因为,我们没有设置背景图片的图层
  1. "bgc": {
  2.     "type": "image",
  3.     "texture": "图片线路",
  4.     "layer": -100,//-100层
  5.     "fill": true
  6. }
复制代码

现在就大功告成了
你可以加载到游戏进行测试
另外您还要注意,如果json不符合json文本规范(即符号规范之类),您的包会报错
请检查有没有丢掉 , " 这些符号

结语
这个属性可以适用于任何screen元素中,他可以帮助创作者进行快速开发,十分方便
<button onclick="alert('学会了就快去试试吧')">学会了吗</button>
苦力怕论坛,感谢有您~
 发表于 2024-1-13 13:38:59 来自手机|显示全部楼层 IP:湖南省
像复制的()
2#2024-1-13 13:38:59回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 楼主|  发表于 2024-1-13 15:29:45 来自手机|显示全部楼层 IP:河北省
XiaozhiSans 发表于 2024-1-13 13:38
像复制的()

自己做的
保证全网找不到第二份
3#2024-1-13 15:29:45收起回复
听风吟唱2024-10-3 16:21IP:江苏省
回复举报
哎!我要是把你的帖子复制粘贴在发一次不就是第二份
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-1-13 20:12:02 来自手机|显示全部楼层 IP:河南
学废了学废了
4#2024-1-13 20:12:02回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-1-13 22:46:49 来自手机|显示全部楼层 IP:江西省
壮哉隔壁大东方!爱来自罗马!
5#2024-1-13 22:46:49回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-28 12:46:27|显示全部楼层 IP:江苏省
求背景⑩的原图蟹蟹
6#2024-8-28 12:46:27回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-29 09:14:39 来自手机|显示全部楼层 IP:广东省
我好像来到了b站的课堂
7#2024-8-29 09:14:39回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-9-6 01:01:27 来自手机|显示全部楼层 IP:山东省
哈哈哈qwq
8#2024-9-6 01:01:27回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-9-17 19:56:54 来自手机|显示全部楼层 IP:山西省
那么既然这样我们是不是可以做视频背景🤔
9#2024-9-17 19:56:54收起回复
Sakarwei2024-11-20 17:02IP:广东省
回复举报
嘚看mc支不支持拿视频做背景…
blue_方块回复Sakarwei2024-11-24 13:43IP:山西省
回复举报
可以用序列帧
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-11-19 22:34:26 来自手机|显示全部楼层 IP:四川省
61646464334
10#2024-11-19 22:34:26回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-15 13:41

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3