ArcartX-Bukkit-1.18-1.21

免费 ArcartX-Bukkit-1.18-1.21 1.6.530

没有下载权限

修复​

  • 修复插件端和墨端的兼容性问题
  • 修复tb版本陈旧导致的依赖下载不全
  • VStack HStack的maxSize判断将不再计算不可见控件

添加​

  • 物品tooltip解析时,会将!&!* !&!# !&!%替换为§* §# §%
  • 增加Progress控件,用于直接创建带有缓动动画的条形视图,比如血条。值得注意的是它是通过剪裁而不是拉伸

修复​

  • 修复模型粒子渲染器id顺序问题
  • 修复模型粒子贴图绑定
  • 修复配置对于列表形式单行读取的兼容性问题
  • 修复相机精度问题
  • 修复模型发光效果渲染问题
  • 修复模型音频帧播放问题
  • 修复客户端实体获取问题

添加​

  • ui增加defaultOpen属性,默认为true,当UI作为HUD时,是否加载后立刻打开,如果不自动打开则使用指令/a screen open 或者API进行启动/关闭

改动​

  • observer控件限速改为100毫秒(之前是2500毫秒)
  • 移除Adaptive、Canvas、VStack、HStack、HGrid、VGrid的所有鼠标判断相关事件以及逻辑(布局控件不需要和鼠标交互)

文档更新​

  • 以下内容和本身更新没啥关系,只是为了让之前看过文档的人知道哪里有改动。
  • ui增加defaultOpen属性
  • 注,该版本跨度稍微有点大,如有必要请备份旧版本配置重新生成(旧版配置无改动,依然正常使用)

修复​

  1. 修复路标显示指令可变参数问题[无文档更新]
  2. 修复Shimmer注释在语句块中解析问题[无文档更新]
  3. 修复Shimmer语句中一些异步问题[无文档更新]
  4. 修复原版文字取文字图标代码时候无法正常读取的问题[无文档更新]
  5. 修复配置一处配置拼写错误[文档已更新更新]
  6. 修复Shimmer动画对象无法作为数字取反[无文档更新]
  7. 修复UI删除控件的时序问题[无文档更新]
  8. 修复Shimmer字符串类型语句内部问题[无文档更新]
  9. 修复Stack类型控件取值函数运算错误[无文档更新]
  10. 修复Shimmer容器对象函数的类型错误[无文档更新]
  11. 修复隐藏HUD渲染:ALL类型未能生效[无文档更新]
  12. 修复文字渲染器透明度为0时渲染错误[无文档更新]
  13. 修复了一个逆天刷了19w行报错的问题[无文档更新]
  14. 修复模型读取时如果动画下是空动画导致的兼容性错误[无文档更新]
  15. 修复网格布局控件尺寸运算错误导致锚点运算误差[无文档更新]
  16. 修复按键存档文件创建成了文件夹[无文档更新]
  17. 修复实体名和实体血条的冲突[无文档更新]
  18. 修复实体模型渲染不发光(outline)[无文档更新]
  19. 修复客户端实体发光在非服务端设置场景下失效[无文档更新]
  20. 修复Shimmer在处理乘除法的错误[无文档更新]
  21. 将除数为0的报错删除 但是会返回0[无文档更新]
  22. 修复加载阶段尝试播放音频时 造成的同时加载错误[无文档更新]
  23. 修复HUD下LOAD触发器无效[无文档更新]
  24. 修复消息发送时,如果是空消息造成的报错[无文档更新]
  25. 修复动作控制器玩家进入时的同步问题[无文档更新]
  26. 修复物品模型当附带锚点时,在GUI中渲染导致崩溃[无文档更新]
  27. 修复头颅方块因命名导致无法渲染的问题[无文档更新]
  28. 修复Camera语句未能生效[无文档更新]
  29. 修复客户端试图发送一个没有数据的包的时候产生报错[无文档更新]
  30. 修复模型加载对空定位器的解析错误[无文档更新]
  31. 修复物品函数getText获取非最后匹配到的字符串[无文档更新]
  32. 优化bbmodel解析方式(更换为非反射序列化,减少能耗提高效率)[无文档更新]
  33. 修复模型加载对render_side值解析失败(该问题可能导致渲染不完全)[无文档更新]
  34. 优化插件NMS部分写法减少大量资源消耗[无文档更新]
  35. 修复服务端控制器同步[无文档更新]
  36. 修复bbmodel贝塞尔曲线解析错误[无文档更新]
  37. 优化Event模块实现,减少反射带来的频繁类型检查能耗[无文档更新]
  38. 优化GIF图解析,减少编码带来的大量损耗[无文档更新]
  39. 重写网链图片加载机制,优化线程切换的损耗[无文档更新]
  40. 优化资源获取速度[无文档更新]
  41. 优化资源读取分类写法,减少大量不必要的对象创建和非必要读取[无文档更新]
  42. 修复模型卸载后内存未能释放的问题[无文档更新]
  43. 优化按键绑定写法,不再在修改时读写文件保存按键[无文档更新]
  44. 优化整理全息渲染缓存机制,避免同名但是不同类实体冲突[无文档更新]
  45. 修复物品冷却效果潜在的内存溢出问题[无文档更新]
  46. 修复重载时未播放完成的音频未能停止导致缓存无法被清理的问题[无文档更新]
  47. 修复重载时候大量文件比对造成资源文件数量大时的长时间无响应[无文档更新]
  48. 修复Shimmer动作控制器条件检测返回错误[无文档更新]
  49. 修复自由相机在动态切换时,仍然进行动态调整的问题[无文档更新]
  50. 移除场景相机对第一人称的支持(该功能会导致后续内容难以兼容,且存在潜在问题导致视角无法切换)[无文档更新]
  51. 优化UI多线程写法减少在主线程的过多判断[无文档更新]
  52. 那么多条我偷偷加一条应该没人看见[无文档更新]
  53. 优化HUD渲染写法,移除过量循环检测[无文档更新]
  54. 修复UI控件删除、清除执行后仍有部分内容未能清除[无文档更新]
  55. 修复文字控件在被动排版时的乱飘问题[无文档更新]
  56. 优化大量封装对象创建,改为注入接口[无文档更新]
  57. 修复hex16颜色代码转换[无文档更新]
  58. 优化模型读取逻辑,优化模型数据结构加快渲染判断[无文档更新]
  59. 优化物品/方块模型大小写下频繁转换字符串大小写导致的能耗[无文档更新]
  60. 优化实体模型默认控制器频繁搜索动作地址造成的能耗[无文档更新]
  61. 优化自定义实体动作控制器数据结构[无文档更新]
  62. 修复设置自定义实体控制器后删除后无法回到默认控制器[无文档更新]
  63. 移除模型骨骼碰撞(这玩意着实让能耗变高,而且局限性太大,压根没啥存在感)[无文档更新]
  64. 不再缓存通过命名设置的模型,当名称变化模型也会变化[无文档更新]
  65. 完全重写模型渲染器,不再使用Geckolib自带的渲染器,改为扁平化渲染,消除GeckiLib递归式渲染导致的上下文开销[无文档更新]
  66. 优化刀光、拖尾特效渲染时候的过度判断[无文档更新]
  67. 修复Shimmer获取鼠标位置y时返回了x[无文档更新]
  68. 修复UI中Hex16颜色解析色差问题[无文档更新]
  69. 修复ChatComponent的反向解析[无文档更新]
  70. 修复模型UVSIZE判断错误导致模型渲染不完全[无文档更新]
  71. 修复控件渲染运算时某个脑残失误导致结果为NaN[无文档更新]
  72. 修复布局类控件内子控件在初始阶段以及渲染阶段偶尔乱飘的问题[无文档更新]
  73. 修复命名模式citizen2的npc无法匹配[无文档更新]
  74. 修复mm模型子弹空值判断问题[无文档更新]
  75. 修复TextBox设置内容后产生的指针不同步问题[无文档更新]
  76. 修复相机进入服务器初始化极小概率导致客户端崩溃[无文档更新]
  77. 修复部分文字渲染问题[无文档更新]
  78. 优化资源读取,除了文件加载部分,其余解析内容改为多线程异步加载(1GB混合资源加载测试,优化前主线程阻塞20+秒,优化后主线程阻塞4-秒)[无文档更新]

添加​

  1. 新增伤害显示功能[文档已更新]
  2. 插件端增加基岩粒子mod联动MM语句[文档已更新]
  3. 插件端增加基岩粒子mod通讯API[文档已更新]
  4. 控件语句增加 isHovered()语句用于判断鼠标是否悬浮于控件之上[文档已更新]
  5. 增加滚动布局控件[文档已更新]
  6. 增加图片文件名尾缀为xxx_linear.png时,以平滑方式读取图片(适用于圆形三角形这种弧度较大且像素可能不连续的贴图)[文档已更新]
  7. Shimmer新增Fade动画对象(用于标题淡出淡入等)[文档已更新]
  8. 增加Slot的Icon类型,并通过setIconItem({物品json})来设置内容物品[文档已更新]
  9. Slot增加取相同物品总数语句[文档已更新]
  10. 增加启动时自动创建资源目录结构[无文档更新]
  11. 文字控件添加shadow属性[文档已更新]
  12. 初始化增加子事件"Done"该事件发起时说明客户端初始化加载时资源包读条完成[无文档更新]
  13. 增加对Adyeshach虚拟实体标签的支持 用于控制虚拟碰撞体积以及模型(以及模型尺寸)(具体请使用指令 /a adyeshach 查看使用福冈是)[无文档更新]
  14. Shimmer增加判断指针实体是否是Ady实体[文档已更新]
  15. Shimmer增加Blink(闪烁)动画对象[文档已更新]
  16. Shimmer增加TwoLerp(二段线性插值)动画对象[文档已更新]
  17. 实体血条类型匹配增加AdyeshachOnly | PlayerOnly | OtherEntity [文档已更新]
  18. 可隐藏HUD添加recipe_toast | system_toast | advancement_toast | tutorial_toast (这几个是右上角那个弹出消息)[文档已更新]
  19. Shimmer增加Player.isFallFlying [文档已更新]
  20. 增加状态相机[文档已更新]
  21. tip匹配条件增加检查NBTtype的值是否匹配[文档已更新]
  22. tip匹配条件改为支持多条[文档已更新]
  23. Shimmer增加 none 空值关键字[无文档更新]
  24. 模型axmeta文件增加item_scale配置项[文档已更新]
  25. 增加方块动作 可以使用命令测试,正式环境请使用API [无文档更新]
  26. 增加三种锤地特效(震击地面地形特效)[无文档更新]
  27. 增加对Velocity的支持[无文档更新]
  28. 模型特效帧增加锤地特效解析播放[文档已更新]
  29. ui增加Import控件(用于导入其它配置的节点)[文档已更新]
  30. ui增加Observer控件(用于订阅一个变量,自动创建/删除控件)[文档已更新]
  31. ui增加BossBars布局控件[文档已更新]
  32. ui控件vstack hstack 增加maxSize属性,当一级子控件数大于该值,则弹出顶层控件,直至小于等于该值[文档已更新]
  33. slot控件增加lock属性,默认false 设置为true不处理槽位自身点击事件(点击脚本仍然会执行,仅作用于客户端)[文档已更新]
  34. 增加多层boss血条支持[文档已更新]
  35. 增加ItemEffect(物品额外装饰)该功能作用于ax的ui中。[文档已更新]
  36. slot控件增加itemEffect属性,具体是啥请看上面这条。[文档已更新]
  37. 模型动作效果帧指令帧新增“arcartx:camera” 启用后开启相机跟随定位器模式(仅第三人称有效) 该状态会在动画结束后关闭[文档已更新]
  38. 玩家模型增加相机跟随[文档已更新]
  39. 玩家模型增加动态附加模型渲染API(可用于实现模型时装功能)[无文档更新]
  40. ui增加chatTextBox控件(聊天栏专用输入框,可加入子控件用于命令补全)[文档已更新]
  41. 新增Suggestion控件(聊天栏输入框命令补全器)[文档已更新]
  42. 新增Chat控件(聊天栏)[文档已更新]
  43. 新增聊天栏卡片消息(仅作用于自定义UI的chat控件中,是插入到chat控件中的可交互控件)[文档已更新]
  44. 输入性控件加入insert语句[文档已更新]
  45. 我不喜欢上面这个数字,这里直接快进加一条[无文档更新]
  46. 自定义Chat控件还原原版ChatComponent的hoverEvent和clickEvent[无文档更新]
  47. mm语句增加锤地特效语句[文档已更新]
  48. 输入性质控件增加setFocus语句[文档已更新]
  49. 文字控件增加right属性 开启将使用靠右对齐[文档已更新]
  50. bbmodel模型解析增加命令帧解析[无文档更新]
  51. 添加了一些玩家状态判断语句[文档已更新]

改动​

  1. TIP根布局控件以及其直接子控件不再允许设置锚点(该控件宽高根据子控件运算 若子控件以可变宽高为锚点可能导致无限递增)[无文档更新]
  2. 移除控制器持久化存储(该功能未开放,本次改动无影响)[文档已更新]
  3. 更改模型对玩家皮肤的支持(原先是根据axmeta,然而如果是通用模型该功能有些局限性,当axmeta的player_skin设置为开启时,将替换原模型命名为“player_skin”或"player_skin.png"的图片作为模型贴图[文档已更新]
  4. 移除textBox的textColor和uneditableTextColor属性(至于为什么,因为这俩属性压根没用到,我也懒得加进去了)[文档已更新]
  5. 自由相机开启时,当划船时,相机切换为锁定[无文档更新]

文档更新​

  • 以下内容和本身更新没啥关系,只是为了让之前看过文档的人知道哪里有改动。
  1. 同步Tooltips更改后写法
  2. 修正shader使用文档的错误
  3. 同步伤害显示使用方式
  4. 同步基岩粒子MOD使用方式
  5. 同步基岩粒子MOD联动ArcartX模型使用方式
  6. 同步ArcartX插件端联动基岩粒子MOD使用方式
  7. 纠正文档中mm语句的碰撞语句错误
  8. 纠正文档中实体模型文字的拼写错误
  9. 文档增加二阶过渡动画使用方式
  10. 增加闪烁动画使用方式
  11. 增加淡出淡入动画使用方式
  12. 修正控件结构说明
  13. 增加控件ishovered语句用法
  14. 增加图像平滑读取用法
  15. 同步setIconItem控件语句用法
  16. 同步getSameCount控件语句用法
  17. 同步text控件新属性
  18. 同步Shimmer isMouseEntityAdyeshach使用方式
  19. 同步生物血条匹配AdyeshachOnly | PlayerOnly | OtherEntity 说明
  20. 同步HUD新增可隐藏id
  21. 同步最新Player工具集函数
  22. 同步模型item_scale配置项说明
  23. 同步状态相机Shimmer语句使用说明
  24. 同步mm语句锤地特效使用方式
  25. 同步Import控件用法
  26. 同步vstack hstack新属性
  27. 同步Observer控件用法
  28. 同步输入性质控件最新语句使用方式
  29. 同步BossBars控件用法
  30. 同步slot lock用法
  31. 同步Suggestion用法
  32. 同步Bossbar控件用法
  33. 加入新章节BossBar
  34. 加入新章节ItemEffet
  35. 同步slot itemEffect用法
  36. 同步Chat控件用法
  37. 同步text控件新属性
  38. 同步自定义聊天栏、卡片消息使用方式
  39. 同步最新玩家状态判断语句

修复​

  1. 修复API注册的UI重载后回调未保存(上次没修全)
  2. 修复9SliceTexture渲染问题
  3. 修复按键按下后长按被判断位释放
  4. 修复getOnlinePlayersDict未正确获取UUID
  5. 优化UI/HUD/TIPS打开速度
  6. 修复控件删除后仍然进行运算
  7. 修复文字控件高度运算错误
  8. 优化布局运算
  9. 修复文字控件无法在网格控件下被排列

添加​

  1. 增加ToolTips支持[涉及文档更新]
  2. 增加路标支持(RPG游戏风格任务导航)[涉及文档更新]
  3. Slot控件增加Hover类型槽位 其内容为当前鼠标指向的物品(即正在渲染Tooltip的物品)
  4. 新增VGrid纵列网格控件
  5. 增加HStack控件别名Stack、Grid控件别名HGrid

改动​

  1. UI中纯色块rgb表达式改为rgba(rgb依然可以被读取)
  2. 增加Shimmer某个语法的容错性

文档更新​

  • 以下内容和本身更新没啥关系,只是为了让之前看过文档的人知道哪里有改动。
  1. Shimmer的tmp级别变量改动同步至文档
  2. mm的模型子弹增加缩放用法同步至文档
  3. ui新增seconds以及load触发器说明同步至文档
  4. 同步控件函数关于拷贝的改动说明至文档
  5. 更正Shimmer某些旧版写法未从文档移除
  6. 同步控件val属性用法至文档
  7. 同步Shimmer Sound类最新用法
  8. 同步Shimmer SkyBox类最新用法
  9. slot控件,备注中加入hover属性在UI和HUD中的差异
  10. 同步9SliceTexture控件使用方式
  11. 同步控件最新通用属性
  12. 生物/方块模型动画音频帧使用方式同步至文档
  13. 生物模型手持物品定位器使用方式同步至文档
  14. 生物模型拖尾效果使用方式同步至文档
  15. 生物模型刀光效果使用方式同步至文档
  16. 生物模型模型粒子效果使用方式同步至文档
  17. 文档中UI的meta函数使用改进为更详细的说明
  18. 同步tooltips使用文档
  19. 同步VGrid控件使用文档
  20. 同步路标导航使用文档

修复​

  1. 修复ui重载后回调未保存
  2. 修复attack不播放
  3. 修复动画对步类型的读取
  4. 修复动画读取帧时序混乱

添加​

  1. 增加自定义字体接口,可通过API注册字体渲染器
  2. UI中包含文字的控件增加font属性的读取[涉及文档更新]

修复​

  1. 修复槽位无操作情况下报错
  2. 修复非加密情况下强制资源包加载未能生效
  3. 修复Shimmer计次迭代器问题

修复​

  1. 修复已知bug(修了啥我忘了,具体看看反馈板块吧,和更新无关)
  2. 修复音频播放语句以及新增self[涉及文档更新]
  3. 修复天空盒语句[涉及文档更新]
  4. 修复数字小数点位数函数取值一直为0
  5. 文档函数声明方式错误[涉及文档更新]
  6. 文档UI未写明meta的使用[涉及文档更新]
  7. 修复for in 循环中 如果是计次范围循环i的值复制给其它变量key指向的是地址而不是拷贝的问题

改动​

  1. mm词条改动支持模型投掷物缩放
  2. UI控件copy函数增加同步,可在创建后调用[涉及文档更新]

添加​

  1. bbmodel读取增加定位器的读取
  2. bbmodel读取增加音效帧的读取
  3. bbmodel读取增加粒子帧的读取
  4. 实体模型支持以定位器位置渲染手持物品[涉及文档更新]
  5. 增加生物/方块模型的声音帧播放[涉及文档更新]
  6. 增加生物的粒子帧播放[涉及文档更新]
  7. 修复Geckolib无法读取单帧多个效果帧
  8. 生物模型增加刀光特效[涉及文档更新]
  9. 生物模型增加拖尾特效[涉及文档更新]
  10. 生物模型增加基岩粒子定位器播放[涉及文档更新]
  11. 生物模型增加模型粒子定位器播放[涉及文档更新]
  12. 支持模型粒子
  13. 实现基岩粒子单独mod[涉及文档更新]
  14. UI增加seconds触发器(每秒调用,用来做一些即时性要求没那么高的函数或者周期检测)[涉及文档更新]
  15. UI增加load触发器(load触发于组件初始化之前,open触发于组件初始化之后)[涉及文档更新]
  16. UI增加9SliceTexture九宫格纹理[涉及文档更新]

修复​

  1. 修复文字组件在自适应布局下宽度运算问题
  2. 修复UI刷新率
  3. 修复诸如text、tips的列表形式读取
  4. 修复和某些未重定向外部库的插件的冲突
  5. 修复shader读取
  6. 修复方块模型设置指令问题
  7. 修复了个啥我突然给忘了,但是确实修复了个东西
  8. 耗时6天半文档全面更新,累*我了

该版本配置文件有些改动,建议备份后重新生成​

我还记得的改动:UI不再分类为hud和menu两个文件夹而是统一在ui文件夹
此外,原先UI可能突然用不了了,对于原Menu,打开配置将第一行的menu改为ui 对于hud 同样改为UI 并且加上一个配置项:isHud: true
其余的我也忘了,其实主要是把id的定义格式统一了一下,之前有的是配置项头做id有的是单独有个名为id的配置,现在都是统一以配置头作为id,删除原本配置重新生成大概就能看明白,UI配置格式以及API不再会有改动

修复​

  1. 修复虚拟实体显示问题
  2. 精确场景相机坐标位置
  3. 修复重载会再次触发init end事件
  4. 修复Menu的background属性无效
  5. 修复bb文件动作的读取
  6. 修复槽位显示问题
  7. 修复槽位同步问题
  8. 修复冷却无法使用
  9. 修复GECOKLIB空轨
  10. 修复NBT语句读取识别类型错误
  11. 修复默认配置写出问题
  12. 修复模型的一个导致客户端崩溃的问题
  13. 修复客户端按键触发顺序无法正确判断抬起和按下
  14. 修复模型读取时长问题
  15. 修复动作控制器空动画其它轨道也变成空的问题
  16. 修复动作控制器主次顺序
  17. 修复相机初始化如果未开启自由模式转向不同步
  18. 修复相机初始化时未检测玩家是否健在
  19. 修复碰撞体积同步问题
  20. 修复隐藏骨骼重生时候的同步问题
  21. 修复设置动画控制器包同步问题
  22. 修复音频播放传入参数错误
  23. 修复初始化时同步模型可能崩溃
  24. 优化50% CPU能耗
  25. 修复骨骼自定义旋转会导致下一个同模型实体也受到影响的问题
  26. 修复ALT相机在锁定状态下不同步且松开后导致旋转错误的问题
  27. 修复音频异步加载导致的并发导致资源加载失败的问题
  28. 修复音频未在原版音频管理器重载的时候重载导致的ID错乱
  29. 修复动作控制器未同步至新进入的玩家
  30. 修复模型、物品图标加密资源加载方式无法加载
  31. 优化资源加载,减少不必要的内存占用
  32. 修复Shimmer容器语句无法正常赋值
  33. 修复Shimmer变量取值可能出现null
  34. 优化Shimmer点操作符寻址速度
  35. 修复Shimmer数字类型和字符串类型的运算类型错误
  36. 优化Shimmer数字类型运算大量重复拆箱造成的能耗
  37. 修复Shimmer调用工具集函数时装箱造成的能耗
  38. 移除Shimmer声明函数的显式临时变量命名以提高解析速度
  39. 修复Shimmer不部分不必要的上下文创建以减少内存占用
  40. 修复Shimmer递归上下文切换异常
  41. 优化Shimmer深递归(以斐波那契递归25层测试)
  42. 修复Shimmer赋值运算可能的歧义
  43. 整体优化Shimmer运行速度,增强JIT触发
  44. 优化Shimmer上下文管理,减少上下文创建次数
  45. 优化Shimmer作用域改为栈式作用域
  46. 修复async块的线程安全问题
  47. 经基准测试(JMH)Shimmer运算效率为原先约542%,深递归效率为原先约4540%
  48. 修复属性读取不同步
  49. 修复世界音频无法播放
  50. 修复了一个鬼畜问题但是我也不知道怎么修好的更新记录压根没人看随便写好了
  51. 修复槽位加载事件顺序

改动​

  1. 明确API名称
  2. 增加了一些关于UI的接口
  3. 删除Menu类型UI的传递属性
  4. 插件完全更改为Kotlin开发(Taboolib太好使了)
  5. API重构
  6. 模型动作刷新率由20改到60
  7. 变更UI配置格式 改为Menu / HUD 统一加载
  8. 变更槽位配置格式,增加js支持
  9. 数据结构简化
  10. 按键触发改为可定义脚本(之前是触发指令/说话什么的)
  11. 生物按名称渲染模型迁移回到了客户端判断
  12. 生物按名称渲染移除碰撞体积设置,至于为什么,因为Bukkit.getEntity(UUID)这个函数是遍历
  13. 场景相机改为使用的时候同步而不是进服直接同步
  14. 客户端按键改为长按仅触发一次抬起和按下而不是持续触发
  15. 移除服务端内动画状态管理转为纯客户端(因为这个功能只有会写代码的才能用,然而会写代码的不需要我直接提供这种东西)
  16. 移除Shimmer临时变量的显性解析 统一改为无前缀解析
  17. UI 全息 动作控制器接入新版Shimmer
  18. 修复新版Shimmer若干bug
  19. UI改为预编译,加快初始化运算速度
  20. 优化全息上下文更新实现方式
  21. 生物血条加入match: default 【指针激活仅对有命名的实体生效】

添加​

  1. API内部实现实体生命周期管理,设置一次属性即持久缓存
  2. HUD实现键盘以及鼠标交互
  3. 增加辅助按键ALT + R 重载插件以及客户端
  4. 区域创建工具
  5. 场景相机创建工具
  6. 玩家基岩模型设置API以及指令(持久保存)
  7. 玩家基岩模型动作控制器设置API以及指令(持久保存)
  8. 增加客户端动作控制器API
  9. 增加事件脚本
  10. 增加区域管理功能 用于未来的区域功能(可能未来也不会来,这玩意是用来做区域音乐标题啥的)
  11. 区域API
  12. 区域进出增加脚本支持(真没想到未来那么快就来了)
  13. 客户端API下的动作控制器增加状态速度
  14. 客户端API下的动作增加状态进入、中断、结束触发函数
  15. 模型解析增加"步"类型的支持
  16. 客户端API增加动画更新可用于自定骨骼旋转
  17. 客户端增加相机相关API
  18. 客户端增加运动按键相关API
  19. 添加模型粒子特效
  20. 增加自定义强制资源包加载 将资源包的zip文件放入本地目录pack或者加密zip的pack目录下即强制加载改资源包,且无法不加载该资源包
  21. 图片纹理加入抗锯齿

工作流改进​

  1. API简化
  2. 针对包含id的配置项进行优化 以配置项名本身作为ID不需要再写一遍命名
  3. 资源路径直接填写本地路径自动从加密文件或者本地文件寻找不需要再加 xxx.zip前缀,避免二次配置
临时加更修复读取错误