网易我的世界论坛
标题:
3.11 MC Studio与1.22 ModAPI更新信息
[打印本页]
作者:
哇叽叽哇
时间:
2021-3-12 14:29
标题:
3.11 MC Studio与1.22 ModAPI更新信息
3.11版本MCStudio更新
地图编辑器:
剪切板增加是否复制/粘贴空气的选项
UI编辑器:
纸娃娃模型缺失时,增加导入提示
特效编辑器:
支持导出模型下挂接特效的参数
粒子/序列帧支持越靠近相机越透明
挂点,特效列表支持del键删除特效
粒子展开发射器属性时,显示发射器的形状
启动器:
1.22beta版本推出后(预计3月15日),开发者可下载1.22beta版本的ModPC开发包以及测试版登录器
通用:
Apollo上线阶段服务器支持选择部署已过审版本,无需重新提审
新用户登录时会开启教学
在设置中选择是否在特效编辑器、地图编辑器中显示Mod的UI
资源管理器里可以右键文件打开所在目录
属性面板中的下拉框支持通过键盘上下键切换条目
可以在设置中开启内嵌游戏的精美图像
开发测试默认不勾选 "调试器中的断言中断"
修复以下问题:
特效编辑器打开贴图所在的文件夹错误
mod pc开发包的铁砧问题
部分情况下的编辑器启动失败问题
性能:
提高开发测试的启动速度
优化大范围撤销重做的耗时
内嵌游戏首次输入命令的卡顿优化
大型生物放置卡顿优化
统计方块的性能优化
1.22 ModAPI更新信息
【beta】2021.03.15:版本号(v1.22beta BE1.16.10)
重大更新
新增自定义场景,场景内支持以下元素: 1)摄像机 2)骨骼模型 3)序列帧与粒子特效 4)文字面板
详见
虚拟世界
常用的原版界面(例如:背包、熔炉、合成台、箱子)可挂接自定义控件,详见
原生界面添加自定义UI使用文档
新增
新增
GetNativeScreenManagerCls
,获得NativeScreenManager类
新增
GetCustomUIControlProxyCls
,获得原生界面自定义UI代理基类
新增
SetHudChatStackVisible
,设置HUD界面左上小聊天窗口可见性接口
新增
SetHudChatStackPosition
,设置HUD界面左上小聊天窗口位置接口
新增
SpawnResourcesSilkTouched
,模拟方块精准采集掉落
新增
GetDestroyTotalTime
,获取使用物品破坏方块需要的时间
新增
GetRecipesByInput
,通过输入物品查询配方
新增
SetEntityLookAtPos
,设置非玩家实体看向某个位置
新增
AddActorAnimationController
,增加生物渲染动画控制器
新增
RemoveActorAnimationController
,移除生物渲染动画控制器
新增
AddPlayerParticleEffect
,增加玩家特效资源
新增
AddActorParticleEffect
,增加生物特效资源
新增
AddPlayerSoundEffect
,增加玩家音效资源
新增
AddActorSoundEffect
,增加生物音效资源
新增
AddPlayerAnimationIntoState
,在玩家的动画控制器中的状态添加动画
新增
AddActorScriptAnimate
,在生物的客户端实体定义(minecraft:client_entity)json中的scripts/animate节点添加动画/动画控制器
新增
AddActorAnimation
,增加生物渲染动画
新增
isEntityInLava
,获取实体是否在岩浆中
新增
isEntityOnGround
,获取实体是否触地
新增
GetDestroyTotalTime
,获取使用物品破坏方块需要的时间
新增
PlayTpAnimation
,第三人称视角播放玩家通用动作
新增
StopAnimation
,停止播放玩家通用动作
新增
GetRecipesByInput
,通过输入物品查询配方
新增
LockLocalPlayerRot
,在分离摄像机时,锁定本地玩家的头部角度
新增
SetPlayerLookAtPos
,设置本地玩家看向某个位置
新增
VirtualWorldCreate
,创建虚拟世界
新增
VirtualWorldDestroy
,销毁虚拟世界
新增
VirtualWorldToggleVisibility
,设置虚拟世界是否显示
新增
VirtualWorldSetCollidersVisible
,设置虚拟世界中模型的包围盒是否显示
新增
CameraSetPos
,设置相机位置
新增
CameraGetPos
,返回相机位置
新增
CameraSetFov
,设置相机视野大小
新增
CameraGetFov
,获取相机视野大小
新增
CameraSetZoom
,设置相机缩放
新增
CameraLookAt
,修改相机朝向
新增
CameraMoveTo
,设置相机移动动画
新增
CameraStopActions
,停止相机移动动画
新增
CameraGetZoom
,获取相机的缩放值
新增
CameraGetClickModel
,获取相机当前指向的模型的id
新增
ModelCreateObject
,在虚拟世界中创建模型
新增
ModelSetVisible
,设置模型可见性
新增
ModelIsVisible
,返回模型可见性
新增
ModelPlayAnimation
,模型播放动画
新增
ModelSetBoxCollider
,设置模型的包围盒
新增
ModelRemove
,销毁模型
新增
ModelRotate
,模型绕某个轴旋转多少度
新增
ModelSetPos
,设置模型的坐标
新增
ModelGetPos
,获取模型的坐标
新增
ModelSetRot
,设置模型的旋转角度
新增
ModelGetRot
,返回模型的旋转角度
新增
ModelSetScale
,设置模型的缩放值
新增
ModelMoveTo
,设置模型平移运动
新增
ModelRotateTo
,设置模型旋转运动
新增
ModelStopActions
,停止模型的移动和旋转运动
新增
MoveToVirtualWorld
,把对象从主世界移到虚拟世界
新增
BindModel
,对象绑定到模型上
新增
BindVirtualWorldModel
,绑定虚拟世界中的模型
新增
UpdateScreen
,刷新界面,重新计算各个控件的相关数据
新增
SetHighestY
,设置绘制地图的最大高度
新增
SetLayer
,外放SetLayer接口
新增
ZoomIn
,放大地图
新增
SetHighestY
,设置绘制地图的最大高度
新增
InventoryItemChangedServerEvent
,玩家背包物品变化时的服务端事件
新增
OnRainLevelChangeServerEvent
,下雨强度改变事件。
新增
OnLightningLevelChangeServerEvent
,打雷强度改变事件。
新增
PlaySoundClientEvent
,播放场景音效或UI音效事件
新增
PlayMusicClientEvent
,播放背景音乐事件
新增
InventoryItemChangedClientEvent
,玩家背包物品变化时的客户端事件
新增
TimeEaseType
,时间变化类型
新增
VirtualWorldObjectType
,虚拟世界对象类型
调整
调整
StartRecordPacket
,添加仅支持租赁服与Apollo环境的说明
调整
StopRecordPacket
,添加仅支持租赁服与Apollo环境的说明
调整
StartRecordEvent
,添加仅支持租赁服与Apollo环境的说明
调整
StopRecordEvent
,添加仅支持租赁服与Apollo环境的说明
调整
SetAttrValue
,新增对AttrType.LAVA_SPEED的支持,可设置实体在岩浆中的移动速度
调整
GetAttrValue
,新增对AttrType.LAVA_SPEED的支持,可获取实体在岩浆中的移动速度
调整
SetAttrMaxValue
,新增对AttrType.LAVA_SPEED的支持,可设置实体在岩浆中的最大移动速度
调整
PlayerDestoryBlock
,新增particle参数,用于设置是否开启破坏粒子效果,1:开启,0:关闭,默认为1
调整
SpawnResources
,新增是否随机采集参数allowRandomness
调整
ChangeEntityDimension
,该接口无法对玩家使用,玩家请使用ChangePlayerDimension
调整
CreateDimension
,支持自定义维度的创建
调整
UpgradeMapDimensionVersion
,增加使用时机限制的说明:建议仅在游戏启动初始化的时期调用
调整
GetItemBasicInfo
,新增itemCategory,itemType,itemTierLevel字段
调整
SetPlayerRespawnPos
,新增参数dimensionId,支持设置复活维度
调整
GetItemBasicInfo
,新增itemCategory,itemType,itemTierLevel字段
调整
Clone
,增加是否同步刷新参数
修复
修复
SetDisableDropItem
,修复了禁止丢弃物品后仍可在容器内(如背包、箱子)丢弃物品的问题。
修复
SetDefaultGameType
,修复了联机时可能不生效的问题
修复
GetGameRulesInfoServer
,修复了always_day可能为错误值的问题
修复
AddBannedItem
,修复禁用打火石后引燃TNT仍起效问题
修复
SetCameraRot
,修复第一人称下无法设置相机转向问题
修复
SetCameraOffset
,修复当设置的offset的z值为负数时相机位置不正确的问题
废弃(将在未来不可用)
废弃SpawnItemToPlayerOffHand,请使用接口SetEntityItem
废弃SpawnItemToArmor,请使用SetEntityItem
废弃isInLava,请使用isEntityInLava
废弃isOnGround,请使用isEntityOnGround
欢迎光临 网易我的世界论坛 (http://mc.netease.com/)
Powered by Discuz! X3.3