迷你世界UGC3.0脚本Wiki生物模块管理接口 Monster

迷你世界UGC3.0脚本Wiki


Menu
On this page
Sidebar Navigation
快速入门
欢迎

MOD、组件介绍

什么是Lua编程

组件介绍
组件说明

组件函数

组件属性

事件
触发器事件管理

组件事件管理

函数库
服务模块
世界模块管理接口 World

对象模块管理接口 GameObject

角色模块管理接口 Actor

玩家模块管理接口 Player

生物模块管理接口 Monster

方块模块管理接口 Block

道具模块管理接口 Item

背包模块管理接口 Backpack

界面模块管理接口 CustomUI

图文信息模块管理接口 Graphics

区域模块管理接口 Area

容器模块管理接口 WorldContainer

资源模块管理接口 Mod

计时器模块管理接口 Timer

状态模块管理接口 Buff

消息模块管理接口 Chat

普通变量数据管理接口 Data

数组变量数据管理接口 Array

二维表变量数据管理接口 Table

云服模块管理接口 CloudSever

全局函数
全局函数

枚举
枚举库

脚本常见问题
开发者常见问题

进阶指南
全局函数

触发器脚本交互

对象介绍

二维表介绍

更新日志
更新日志

生物模块管理接口 Monster
具体函数名及描述如下:

序号    函数名    函数描述
1    GetActorID(...)    获取生物类型ID
2    ReplaceActor(...)    替换生物
3    ChangeAI(...)    切换Ai行为树
4    SetTameTarget(...)    设置生物A被玩家驯服
5    RandomActorID(...)    随机获取一个生物类型ID
6    GetTamedOwnerID(...)    获取驯养主ID
GetActorID
参数及类型:
objid:number生物objid
返回值及类型:
actorid:number生物defId
该方法的主要作用: 获取生物类型ID
具体使用案例如下:

local actorid = Monster:GetActorID(objid)
ReplaceActor
参数及类型:
objidSrc:number源对象ID
actorid:number,string替换的生物类型ID
replacehp:boolean是否替换血量
返回值及类型:
ret:number替换后的生物id
该方法的主要作用: 替换生物
具体使用案例如下:

    local newObjId = Monster:ReplaceActor(objId, 3812)
ChangeAI
参数及类型:
objid:number生物objid
treeid:string行为树ID
返回值及类型:
ret:boolean操作是否成功
该方法的主要作用: 切换Ai行为树
具体使用案例如下:

local ret = Monster:ChangeAI(objid, treeid)
SetTameTarget
参数及类型:
objidA:numberA对象objid
objidB:number玩家objid
返回值及类型:
ret:boolean操作是否成功
该方法的主要作用: 设置生物A被玩家驯服
具体使用案例如下:

    --设置生物A被房主驯服

    local result = Monster:SetTameTarget(objIdA, Player:GetHostUin())
RandomActorID
参数及类型: 无
返回值及类型:
ret:number随机生物类型ID
该方法的主要作用: 随机获取一个生物类型ID
具体使用案例如下:

    local actorTypeId = Monster:RandomActorID()
GetTamedOwnerID
参数及类型:
objid:number生物对象ID
返回值及类型: code:number:objid:驯养主ID
该方法的主要作用: 获取驯养主ID
具体使用案例如下:

    local ownerID = Monster:GetTamedOwnerID(objId)
Last updated: 2025/4/21 15:55

Pager
Previous page
玩家模块管理接口 Player
Next page
方块模块管理接口 Block

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值