生物转化
发表时间: 2025-11-15 14:38:50
最后更新: 2025-11-15 14:38:50(2小时前)
本文标签: 生物机制
介绍
-
生物转化(Mob Conversion)是一种专为人工智能生物设计的转化机制。
-
该机制使得一个生物能够转化为另一种生物,并且在转化过程中可以改变生物的类型。
-
例如,在进行生物转化时,新生成的生物会继承原生物的自定义名称。
机制
-
在技术层面上,生物转化的过程并不是直接对现存生物进行修改,而是需要生成一个新的生物实例,继承原有生物的一些数据,之后再将原本的生物移除,从而实现所谓的“转化”。
-
之所以采取这种方法,是因为一旦生物的实例已经被创建,它的类型便无法再进行更改,因此只能通过重新创建一个新实例来达到间接修改的目的。
-
尽管像苦力怕变成闪电苦力怕这样的情况也涉及到转化,但这类转化实际上是通过直接改变生物的数据实现的,而非我们在此讨论的狭义的生物转化。
-
僵尸村民经过治愈过程后则可重新转化为村民,而史莱姆与岩浆怪在死亡后会分裂出小型的史莱姆和小岩浆怪,这一行为也符合生物转化的定义。
-
游戏机制使得原生物可以经历多次转化,从而实现其分裂效果,例如,大史莱姆转变为小史莱姆的过程就是经过了多次转化所产生的结果。
属性继承
一、 Java版
-
在《我的世界》中,僵尸村民与普通村民之间可以实现转化,并且在这一过程中,游戏会保留村民的相关数据。
-
生物转化机制被分为两类:单生物转换(Single)和死亡时分裂转换(Split on death)。
-
转化过程还涉及两个布尔参数,即是否保留装备(Keep equipment)以及是否维持可捡拾战利品(Preserve can pick up loot),这两个参数影响特定属性的继承。
-
在转化进行时,新的生物只会继承原生物的一些实体属性,而其他属性则会被视为无效数据并被忽略。
| 类型 | 原生物 | 新生物 | 触发条件 | 保留装备 | 保持可以捡起战利品 |
|---|---|---|---|---|---|
| 单生物 | 生长 | false | false | ||
| 剪刀 | false | false | |||
| 治愈 | false | false | |||
| 闪电 | false | true | |||
| 闪电 | false | false | |||
| 僵尸攻击 | true | true | |||
| 僵尸化 | true | false | |||
| 僵尸化 | true | true | |||
| 细雪 | true | true | |||
| 僵尸类生物之间的转化 | true | true | |||
| 死亡时分裂 | 分裂 | false | false | ||
| 类型 | 实体属性 | 存档数据 | 继承条件 |
|---|---|---|---|
| 单生物 | 实体位置 | - | |
| 实体朝向 | - | ||
| 实体位移变化量 | - | ||
| 实体乘客 | 原生物存在乘客 | ||
| 实体载具 | 无[注 2] | 原生物存在载具 | |
| 生物装备 | 生物转化可以保留装备 | ||
| 生物装备掉率 | |||
| 实体摔落距离 | - | ||
| 实体是否正在滑翔 | - | ||
| 生物离自己最后一次被玩家攻击的时间 | - | ||
| 生物被伤害后发红时间的倒计时 | - | ||
| 生物身体俯仰角 | 无 | - | |
| 实体是否正在站在地面 | - | ||
| 生物睡觉位置 | 原生物存在睡觉位置 | ||
| 生物拴绳数据 | 原生物被拴住 | ||
| 通用 | 生物伤害吸收值 | - | |
| 生物状态效果 | - | ||
| 生物是否是幼年生物 | 僵尸类生物、僵尸疣猪兽和猪灵: 其他生物:无 |
- | |
| 生物年龄 | 原生物和转化后生物均为可成长生物 | ||
| 生物喂食后增加年龄 | |||
| 生物喂食后倒计时 | 无 | ||
| 生物愤怒目标及倒计时 | 原生物具有此记忆 | ||
| 生物是否可捡起战利品 | 生物转化可以保持可以捡起战利品 | ||
| 生物主手是否是左手 | - | ||
| 生物是否被禁用生物AI | - | ||
| 生物是否不会被自然删除 | 原生物不会被自然删除 | ||
| 实体是否始终显示名称 | - | ||
| 实体是否视觉上着火 | - | ||
| 实体是否免疫大多数伤害 | - | ||
| 实体是否不受重力影响 | - | ||
| 实体下次可穿过下界传送门的时间 | - | ||
| 实体是否不发出声音 | - | ||
| 实体记分板标签 | - | ||
| 实体custom_data组件 | - | ||
| 实体custom_name组件 | - | ||
| 生物队伍 | 原生物在队伍里 | ||
| 僵尸是否可破门 | 两个生物均为僵尸类生物,且原生物可以破坏门 |
语言
字体
平视显示器
第三人称视角
聊天
弹窗
教学提示
提示框
动作栏
定位栏
Boss栏
灵动视效
记分板
截图
进度
统计信息
队伍
成就
判定箱
东南规则
爆炸
多人游戏
药水效果
游戏事件
世界
难度
极限模式
游戏规则
维度
种子(世界生成)
灾厄巡逻队
袭击
僵尸围城
方块基本属性
挖掘
Java版材料
基岩版材料
含水
方块更新
红石电路
氧化
作物机制
含雪
稀有度
工具材料
盔甲材料
物品耐久
魔咒
光效
槽位
物品冷却
掉落物
箱子战利品(结构索引)
钓鱼
药水酿造
附魔(物品修饰)
铁砧机制
物品修复
锻造
伤害
伤害类型
着火
摔落
骑乘
朝向
重力
跳跃
走上方块
属性
生物AI
寻路
生物转化
受击后伤害免疫
生成
生命
死亡消息
治疗
近战攻击
盔甲机制
呼吸
窒息
繁殖
以物易物
挤压
物品栏
创造模式物品栏
饥饿
经验
防御
双持
选取方块
创造模式
生存模式
冒险模式
旁观模式
爬行
飞行
坐
潜行
躺
疾跑
评论( {{ count }})条
{{ item.user_detail["nick_name"] }}
{{ item.user_detail["title"] }}
暂无内容