本帖最后由 SHEEP_REALMS 于 2021-10-16 20:48 编辑 
| |  介绍优缺点分析| 这是一个与盔甲架有关的原版模组,本数据包提供了聊天栏交互修改盔甲架属性的功能,让地图制作者们(本数据包的受众偏向指令玩家)能够直观地查看并修改盔甲架的各项属性,以做出各式各样的盔甲架。 
 本数据包功能包括(以下功能基于聊天栏操作):
 
 修改盔甲架的各项属性,如显示手臂,发光,显示自定义名称等修改盔甲架的装备槽物品,提供了两种方式来修改修改盔甲架的姿势(Pose),提供了多种实用功能,操作熟练后效率甚至不输生成软件
 本数据包的制作灵感源于U2B上看到指令大佬Cloud Wolf制作的一个数据包,能够基于聊天栏交互制作盔甲架动画,这引起了我对这种交互方式的研究兴趣,于是往另一个方向——盔甲架属性修改的实现开始制作下去。最开始是使用1.14版本,然后被穷举搞怕了(?)开始寻找别的实现方法,发现了1.15的storage能够帮我免穷举解决问题,才慢慢实现了这些功能。
 
 | 
视频教程
图文教程| 优点 基于游戏,调试方便(数值条形编辑),能搭配装备(自定义模型)实时预览,逼死生成器(丝毫不虚)
 
 缺点
 在Pose编辑方面没有生成器精细度高(本模组精度到1°,对大多数人来说够用)。
 
 | 
兼容性| 视频介绍里也有详细的使用方法,而且大多数操作跟着提示走就行了,悬浮文本提示也是比较到位的。数据包下载好后放在存档的datapack文件夹内,进游戏执行/reload指令会弹出安装提示,点击安装后即可正常使用。 核心功能盔甲架编辑需要用到盔甲架选择器——本质上是一个盔甲架物品,可以在[使用说明]菜单里获取。
 手持盔甲架选择器按下蹲键就会沿着视线方向20格内寻找并选中盔甲架(未处于选中、编辑 或 忽略 状态),被选中的盔甲架会在其碰撞箱上冒出紫色粒子并弹出提示询问玩家是否 进入编辑 或 永久忽略(可以在使用[使用说明]中清空忽略列表)。你也可以手动为某个盔甲架添加 zb.as_ignore 这个tag来使系统忽略。
 
 点击编辑按钮后盔甲架就进入了编辑状态,编辑中的盔甲架会在其碰撞箱上冒出红色粒子并弹出编辑主菜单,主菜单内有8个按钮(6个功能按钮及两个退出按钮)。      现在盔甲架编辑器本身放置后会询问是否进入编辑(维持5秒)先从属性编辑菜单看起,大部分实体通用属性(无敌、发光等)以及盔甲架特殊属性(显示手臂、显示底盘等)都可以在这里直观地查看并修改,其中[T]和[F]代表true和false,并且点击就可以相互切换。如果盔甲架没有自定义名字(CustomName)则菜单会显示无名字,若有则会显示其名字,后面的[E]按钮能让你修改其名字(改完菜单会自动刷新)。
 锁定槽位,即DisabledSlots属性,15个按钮可随意开关(共有2^15=32768种情况可供调整),一般常用到全部开启或全部关闭这两种情况,建议做足功课再调试其他情况。
 左下方有返回主菜单的按钮,在所有子菜单中都会出现。
 
 然后是动作编辑菜单(编辑盔甲架的Pose数据值),GUI的设计在新版本更改为数值条+数值显示。上方横条是选位区,左边竖条是选轴区,中间显示对应轴的角度数值条+数值(未设置值得部位会显示null)。下方首先是剪贴板,然后是数值按钮。(添加到帧为帧动画功能,稍后会讲到)
 大致的操作就是:在选位区选择你要操作的部位,然后直接点击数值条来更改;或者在选轴区选择操作轴(支持多个同时操作,但至少保留一个),通过下方各个数值按钮调整旋转角度。利用剪贴板的复制粘贴功能在某些情况下能大大提升效率。
 接着是装备编辑菜单,[克隆]按钮会将你身上的装备(包括主副手)复制到目标盔甲架上(如下图为克隆后效果),[替换]按钮则是将你主手物品复制到目标盔甲架对应槽位。[获取]按钮能让你获取目标盔甲架对应槽位的物品,[清除]按钮则是清除目标盔甲架对应槽位物品。
 空间编辑菜单可以编辑盔甲架的位置及朝向。菜单内容和Pose菜单大同小异,位置编辑中[定位]按钮会将你传送到目标盔甲架处,[传送]按钮会将目标盔甲架传送到你的位置(不改变朝向)点击增减按钮改变位置时有粒子射线提示坐标方向。
 
       朝向菜单。朝向角分为偏转角(水平方向)和俯仰角(垂直方向)。同样可以用数值条和数值按钮两种修改方式。[面向眼睛]按钮会将盔甲架朝向你的眼睛,[面向脚部]则是朝向你的脚部,[面向视线]简单来说就是你往哪个方向看,盔甲架就往哪个方向看。[脚部]实际上是一个切换按钮,可以切换为[眼睛]状态,它决定了你编辑朝向时指示射线以哪个地方为原点。如图,设置为脚部时,触发一次朝向编辑就会从脚部射出一束射线指示盔甲架当前朝向。 (盔甲架:谢谢兄弟,已经蛇了)接着是主菜单的[获取盔甲架]功能,能获取目标盔甲架的物品形态,放置后和目标盔甲架完  全  一  致,盔甲架一多不好区分?如果你设置了盔甲架的CustomName,那么获得的盔甲架物品名字也会与其名字一致。
 
 完   全   一   致 最后介绍一下杀手锏功能——盔甲架动画编辑功能
 本来是不想制作这个功能的,一来麻烦,二来上文提及国外已经有类似数据包了,但是毕竟这个功能十分有用,国外的同类型数据包功能也较为简单,所以憋了两天把这个功能憋出来了。
 由于功能讲起来比较复杂,游戏内靠悬浮提示也能大致摸清楚使用流程,个人推荐从动作编辑程度一帧一帧添加(通过[添加到帧]按钮)效率更高。这里也有剪切板功能,[开启循环]指示是否循环播放动画,右边的数值指示播放时帧与帧之间的间隔时间,默认为1tick。当然也可以对某一帧进行编辑,中间的增减按钮用于跳转当前帧
 帧编辑菜单和动作编辑菜单基本一致,只是返回按钮改成了取消编辑和保存按钮
 完成编辑后回到主菜单点击[退出编辑]即可退出编辑状态,若是点击[退出编辑并忽略]则还会将其加入忽略列表(每确定完成一个盔甲架就忽略免得干扰其他盔甲架选择)。
 若要卸载本数据包只需执行/reload指令然后点击[完全卸载本模组]按钮即可,系统会将本模组的计分板,tag,storage,强制加载区块等内容删除。彻底卸载无残留 (???)。
 [更新式卸载]可用于升级数据包时使用,与普通卸载的区别在于保留了用户数据、忽略列表等信息。
 [保留帧动画式卸载]旨在保留盔甲架动画的播放功能,用于实际地图制作后保留动画播放,
 不然做这功能有什么用对吧 | 
下载&更新|       本模组使用 zb.ase 作为函数命名空间zb:ase 作为storage命名空间zb.ase_ 开头来命名实体tag和计分板坐标为315446 -114514的区块强制加载以储存一个marker
多人兼容性:很糟糕,因为目标人群是地图制作者,所以没怎么考虑多人兼容,理论上多人游戏时只能由一名玩家进行盔甲架编辑,总之不推荐多人游戏使用,因为多人游戏而出现的bug本人也不会解决。
 本数据包只支持1.15及以上的版本!(经测试1.16最新预览版20w09a可以使用,但获取盔甲架放置后不会保留朝向)
 | 
感谢|  ArmorStand_Editor_release1.4.0.zip
(119.44 KB, 下载次数: 369, 售价: 1 粒金粒) 感谢您的使用,如果觉得这个数据包好用可以给本帖评分&给视频点个赞。您可以收藏本帖,这样版本更新时可以收到通知。如果本数据包能对您的地图项目提供便利和帮助那最好不过了。如果遇到了bug或者对后续更新有什么建议请在下方回复并at本人,对本项目有帮助的建议&反馈我会感谢并评分。
 更新方法 版本更新请在游戏内执行/reload后点击[更新式卸载]后替换成新版本数据包再执行安装操作
 
 | 
快捷指令| SPGoding 大憨批真好用 隐退 提供了条形显示数值的建议
 
 | 
ToDo| 呼出编辑主菜单 
 获取盔甲架选择器复制代码/function zb.ase:echo/edit_menu
 忽略指定盔甲架复制代码/function zb.ase:get_item
 指定盔甲架开始播放帧动画复制代码/tag @e[判断条件] add zb.ase_ignore
 复制代码/tag @e[判断条件] add zb.ase_play
 | 
更新日志
 
 | release 1.4.0 功能更新  2020/03/02 新增
 主菜单→盔甲架动画 #可以使盔甲架按自定流程播放动作
 优化
 修改盔甲架命名限制
 
 release 1.3.2 修复更新  2020/02/28
 修复
 射线指示问题
 
 release 1.3.1 优化更新  2020/02/28
 修复
 点击音效重叠
 优化
 修改了获取盔甲架过程的某个逻辑
 
 #仅展示近三次更新
 
 | 
 | 
 | 
 
            
        这个内嵌式的编辑器貌似蛮好的嗷,方便了创作者。

            
         本帖最后由 不笑君 于 2020-2-24 11:00 编辑 
内嵌式的编辑器方便了创作者,貌似蛮好的嘛

 
            
        自信点 逼死生成器的划掉给去了(
            
        只可惜我等级不够,无法给贡献!!
zbNB!!

收藏一波为敬!
新时代BOSS我来了
            
        
            
        ZB牛逼!
            
        插件非常好用呢
            
        
只是对比聊天栏和书本的话毫无疑问聊天栏更具优势。
首先,聊天栏不像书本那么占据视野,能同时查看被操作实体的情况
然后个人认为聊天栏操作上手度跟书本半斤八两
聊天栏还有个优势就是可自定义度更高
            
        
            
         本帖最后由 brooke_zb 于 2020-2-25 09:52 编辑 
脚本,但是每一刻度点击事件是一个函数,3个轴就是108个函数!让我想想有什么好办法避免写这么多函数
 
            
        
            
        有点意思,以后我也搞搞看
            
        有点意思啊  牛皮
            
        冲你这个视频开头我就想给个好评~
另外生存也很棒, 联机的时候可以拿来生草, 相当不错
            
        为什么不弄主流版本呢?可惜了,这么好的插件,1.12.2不能用
            
        好像插件的模组
            
        我还是喜欢生成器+vscode+大憨批
            
        这个好内饰有能出点小花样了:)
            
        zbtql!
建议出一个关键帧功能,两个关键帧之间按照每帧转动 "角度/帧数" 度来插帧(口嗨
            
        可以做实时动画了耶
            
        好人一生平安~ 我找这个找了好久!!盔甲架用指令编辑实在太累了!!!
            
        牛逼6666666
            
        哇谢谢2333333
            
        化粪池中的marker
            
        虽然我会用指令进行修改,但还是这个方便,支持作者!
            
        那来做视频 不错
            
        大佬太强了  希望能开发更强的
            
        太好用了 方便了很多
            
        感觉挺好的
            
        恐怖地图有新玩法了
            
        
            
        我觉得点击安装就是一个装饰
难不成点击安装自动生成文件?
            
        
不,点击安装会进行新建计分板、生成Marker、强制加载区块等初始化操作
            
        这个真的很不错诶,终于不用一个一个搞指令了5555
另外翻遍了评论区怎么没一个人注意到114514(逃)
            
        tql,谢谢作者
            
        233333333333333333333333333
            
        很好的模组,感谢楼主分享!
            
        有了这个东西方便多了
            
        原来是这个东西弄的  找了很久
            
        作者大大666
            
        
            
        6666666666
            
        大佬np,感谢大佬的制作
            
        希望能有低版本。。。。
            
        坐标为315446 -114514的区块强制加载以储存一个marker
兄啊你这坐标也太……

            
        1.16的快照可以用吗
            
        非常实用!
            
        终于找到这个了  可惜是1.15的 
            
        很实用!做地图可以用到,感谢