开启辅助访问     
收藏本站

站内搜索

搜索

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

[展示] 做了个指南书UI,在指南书乃至整个UI界都是及其炸裂的

 发表于 2024-8-14 17:46:27|显示全部楼层|阅读模式 IP:上海
本帖最后由 1l6mnj 于 2024-8-14 17:58 编辑

目前基岩版还没有出现过同时拥有这些特性的指南书,或许是开辟了一个新时代吧
特性演示见视频,视频点赞达1k,将会推出通用型的指南书UI,帮助小白快速上手!






这种UI以前没人做,主要原因还是太难做了。核心难点有三:
  • 其一,是真按钮。jsonUI的按钮只能绑定表单操作而不能修改变量,这是以往的UI做不到丰富按钮操作的一大技术鸿沟。而这个指南书UI,创新地使用了开关作为按钮,实现了对变量的变更。受制于jsonUI的变量各自为政的特性,真按钮的实现有一种分布式编程的风味;
  • 其二,是大整型。用一个字符串传递任意大小的正整数,对于数值和字符运算都及其残缺的jsonUI来说是很难的,遇到的反直觉陷阱就有六个了,堪比规则怪谈;
  • 其三,是值传递。UI传值也是一个比较难解决的问题,因为一个变量只能被它的子模块或兄弟模块访问,而输入数据也对层次结构有着一些要求。所以,设计一种合理的层次结构,使得各个模块能获得它们需要的变量,是一个重要且有难度的任务。
  • jsonUI本身的常规难度就不用提了,属于一种比较难上手的技术,能熟练编写的开发者不多。
对这些花活感兴趣可以关注一下b站账号后续的信息,近期会出个视频/文章分析一下~

苦力怕论坛,感谢有您~
 发表于 2024-8-14 18:15:05 来自手机|显示全部楼层 IP:上海
很棒!
2#2024-8-14 18:15:05收起回复
1l6mnj2024-8-14 22:15IP:上海
回复举报
确实下了不少功夫
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-14 20:47:27 来自手机|显示全部楼层 IP:广西
好奇对原版的书有影响吗,看样子是用了修改了原版书的方式实现的
3#2024-8-14 20:47:27回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 楼主|  发表于 2024-8-14 22:14:00|显示全部楼层 IP:上海
小永高呐 发表于 2024-8-14 20:47
好奇对原版的书有影响吗,看样子是用了修改了原版书的方式实现的

改的是表单,对原版是没有影响的,也兼容其它用同种方法修改的特殊表单
4#2024-8-14 22:14:00回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

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

QQ群

访问手机版

访问手机版

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

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

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

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