网易我的世界论坛

标题: 2021.1.28 MC Studio与ModSDK更新信息 [打印本页]

作者: 哇叽叽哇    时间: 2021-2-1 14:49
标题: 2021.1.28 MC Studio与ModSDK更新信息
1.21版本ModSDK更新
    1.小地图增加如下更新:
      1)优化地图渲染,避免在低端机下出现明显的卡顿;
      2)支持自定义大小,同时可通过接口SetSize动态改变大小;
      3)标记图标支持默认使用本地玩家的脸部显示,并可配置其大小与背景色,详见MiniMap
      4)接口AddEntityMarker支持朝向标记;
      5)增加地图缩小放大功能,见接口ZoomInZoomOut
      6)静态标记默认保存到本地;
      7)小地图背景可在ui json中进行定制;
      8)更新了小地图示例CustomMapMod
    2.若干方块相关事件中的添加维度信息
    3.物品贴图支持使用序列帧动画
    4.支持动态修改物品、盔甲和方块贴图,详见ChangeItemTextureChangeArmorTexturesChangeBlockTextures
    5.支持UI控件对象化开发,用法详见UI控件对象
      1)实现控件基类BaseUIControl,包含控件的基础功能接口,详见BaseUIControl
      2)实现按钮控件类,继承自BaseUIControl,除基础功能接口外包含按钮相关功能接口,详见ButtonUIControl
      3)实现网格控件类,继承自BaseUIControl,除基础功能接口外包含网格相关功能接口,详见GridUIControl
      4)实现图片控件类,继承自BaseUIControl,除基础功能接口外包含图片相关功能接口,详见ImageUIControl
      5)实现文本控件类,继承自BaseUIControl,除基础功能接口外包含文本相关功能接口,详见LabelUIControl
      6)实现纸娃娃控件类,继承自BaseUIControl,除基础功能接口外包含纸娃娃相关功能接口,详见NeteasePaperDollUIControl
      7)实现进度条控件类,继承自BaseUIControl,除基础功能接口外包含进度条相关功能接口,详见ProgressBarUIControl
      8)实现滚动列表控件类,继承自BaseUIControl,除基础功能接口外包含滚动列表相关功能接口,详见ScrollViewUIControl
      9)实现开关控件类,继承自BaseUIControl,除基础功能接口外包含开关相关功能接口,详见SwitchToggleUIControl
     10)实现文本输入框控件类,继承自BaseUIControl,除基础功能接口外包含文本输入框相关功能接口,详见TextEditBoxUIControl

    1.新增IsInApollo,返回当前游戏Mod是否运行在Apollo网络服
    2.新增HideHorseHealthGui,隐藏hud界面的坐骑的血量显示
    3.新增SetStepHeight,设置玩家前进非跳跃状态下能上的最大台阶高度
    4.新增GetStepHeight,返回玩家前进非跳跃状态下能上的最大台阶高度
    5.新增ResetStepHeight,恢复引擎默认玩家前进非跳跃状态下能上的最大台阶高度,即恢复为原来的0.5625
    6.新增MayPlace,判断方块是否可以放置
    7.新增ListenOnBlockRemoveEvent,是否监听方块BlockRemoveServerEvent事件
    8.新增GetOrbExperience,获取经验球的经验
    9.新增GetPlayerTotalExp,获取玩家的总经验值
   10.新增SetPlayerTotalExp,设置玩家的总经验值
   11.新增GetSpawnPosition,获取世界出生点坐标
   12.新增Hurt,设置实体伤害
   13.新增GetBannedItemList,新增获取禁用物品列表
   14.新增SpawnItemToContainer,新增生成物品到容器
   15.新增SpawnItemToEnderChest,新增生成物品到末影箱
   16.新增GetContainerSize,新增获取容器容量大小
   17.新增MayPlaceOn,判断物品是否可以放到指定的位置上
   18.新增GetItemDurability,获取指定槽位的物品耐久
   19.新增SetItemDurability,设置物品的耐久值
   20.新增SetMaxStackSize,设置物品的最大堆叠数量(存档)
   21.新增SetAttackDamage,设置物品的攻击伤害值
   22.新增SetItemTierLevel,设置工具类物品的挖掘等级
   23.新增SetItemTierSpeed,设置工具类物品的挖掘速度
   24.新增ShowCommonHurtColor,设置挂接骨骼模型的实体是否显示通用的受伤变红效果
   25.新增SetPlayerRespawnPos,设置玩家复活的位置,当前玩家的复活点仅支持主世界
   26.新增ChangeArmorTextures,修改盔甲贴图
   27.新增ChangeBlockTextures,替换方块的贴图,使用该贴图的所有方块朝向或者使用该贴图的其它方块也会同时被改变
   28.新增GetConfigData,获取本地配置文件中存储的数据
   29.新增SetConfigData,以本地配置文件的方式存储数据
   30.新增GetCurrentDimension,获取客户端当前维度
   31.新增ChangeItemTexture,替换物品的贴图
   32.新增ShowCommonHurtColor,设置挂接骨骼模型的实体是否显示通用的受伤变红效果
   33.新增SetUIProfile,设置"UI 档案"模式
   34.新增SetToggleOption,修改开关型设置的接口
   35.新增GetToggleOption,获得某个开关设置值的接口
   36.新增HighlightBoxSelection,镜头移动时高亮当前视角中心所指的方块
   37.新增SetSelectControl,设置当前焦点所在的控件
   38.新增ZoomIn,放大地图
   39.新增ZoomOut,缩小地图
   40.新增ZoomReset,恢复地图放缩大小为默认值
   41.新增ServerEntityTryPlaceBlockEvent,新增维度id参数,新增朝向参数
   42.新增DestroyBlockEvent,新增维度id参数
   43.新增ServerPreBlockPatternEvent,新增维度id参数
   44.新增ServerBlockUseEvent,新增维度id参数
   45.新增StepOnBlockServerEvent,新增维度id参数
   46.新增MobGriefingBlockServerEvent,新增维度id参数
   47.新增ExplosionServerEvent,新增维度id参数
   48.新增PlayerRespawnFinishServerEvent,玩家复活完毕事件
   49.新增ServerPostBlockPatternEvent,新增维度id参数
   50.新增PlaceNeteaseStructureFeatureEvent,新增维度id参数
   51.新增OnPlayerHitBlockServerEvent,新增维度id以及auxValue参数
   52.新增EntityPlaceBlockAfterServerEvent,新增维度id参数
   53.新增HopperTryPullInServerEvent,新增维度id参数
   54.新增HopperTryPullOutServerEvent,新增维度id参数
   55.新增EntityEffectDamageServerEvent,生物受到状态伤害事件。
   56.新增OnCommandOutputServerEvent,Command命令执行成功事件。
   57.新增PlayerChatButtonClickClientEvent,玩家点击聊天按钮或回车键触发呼出聊天窗口时客户端抛出的事件
   58.新增PerspChangeClientEvent,视角切换事件
   59.新增ColorCode,代替GenerateColor接口
   60.新增UiBaseLayer,自定义UI界面的层次宏定义




更多信息点击查看

1.21版本MCStudio更新
1.地图编辑器:
  • 材质列表支持更多方块。
  • 素材扩充。
2.UI编辑器:
  • 视窗支持缩放和拖拽。
  • 增加文字行间距属性。
  • UI图片支持配置为原生图片。
3.特效编辑器:
  • 第一人称模型预览支持左键点击事件。
  • 粒子生存时间支持两位小数。
  • 原生模型支持世界内设置挂点位置、坐标。
  • 属性更改现在可以撤销。
  • 使用形状发射粒子时,形状将使用线框渲染出来。
4.启动器:
  • 进行开发测试过的作品将显示在最近列表。
5.通用:
  • 设置中增加云朵开关。
  • fbx文件导入导出优化。
  • 可导出多个动作在一个fbx文件。
  • 新建作品时,出生点坐标支持负数。
  • 增加了备份作品的提示。
6.修复以下问题:
  • 模型大小缓存问题。
7.其他优化:
  • 资源管理器拷贝大量文件时的性能。
  • 渲染方块生成。
  • 地图编辑器编辑模式界面优化。
  • 资源管理器某些文字颜色调整。
  • 特效编辑器中发射器的属性名称和提示。
  • 测试日志与服务器日志搜索优化。







欢迎光临 网易我的世界论坛 (https://mc.netease.com/) Powered by Discuz! X3.3