Molang/内置变量

来自Minecraft基岩版开发Wiki

Mojang为游戏内置了一些硬编码的变量,这些变量可以在对应的地方起特殊作用。

实体变量[编辑]

名称
描述
variable.aabb.x
variable.aabb.y
variable.aabb.z
variable.aabb_dimension.x
variable.aabb_dimension.y
variable.actor.speed
variable.cloud_lifetime
variable.cloud_radius
variable.color.a 颜色(透明度通道)
variable.color.b 颜色(蓝色通道)。
variable.color.g 颜色(绿色通道)
variable.color.r 颜色(红色通道)
variable.direction.x
variable.direction_x
variable.direction.y
variable.direction_y
variable.direction.z
variable.direction_z
variable.direction_vector.x
variable.direction_vector.y
variable.direction_vector.z
variable.emitter_age Age since the current loop started for the emitter
variable.emitter_intensity
variable.emitter_lifetime How long the current loop lasts for the emitter
variable.emitter_radius
variable.emitter_random_1 随机数1号,范围0.0~1.0,在发射器当前循环的作用域中固定
variable.emitter_random_2 随机数2号,范围0.0~1.0,在发射器当前循环的作用域中固定
variable.emitter_random_3 随机数3号,范围0.0~1.0,在发射器当前循环的作用域中固定
variable.emitter_random_4 随机数4号,范围0.0~1.0,在发射器当前循环的作用域中固定
variable.emitter_texture_coordinate.u 纹理在纹理图集中的X坐标锚点(浮点数)
variable.EmitterTextureCoord.u
variable.emitter_texture_coordinate.v 纹理在纹理图集中的Y坐标锚点(浮点数)
variable.EmitterTextureCoord.v
variable.emitter_texture_size.u 纹理X轴尺寸除以纹理图集的X轴尺寸(浮点数)
variable.EmitterTextureSize.u
variable.emitter_texture_size.v 纹理X轴尺寸除以纹理图集的Y轴尺寸(浮点数)
variable.EmitterTextureSize.v
variable.entity_scale When the effect is attached to an entity, this value is the scale of the entity
variable.is_outside_water
variable.particlecount
variable.particlesize
variable.particle_age 粒子存活时间
variable.particle_lifetime 粒子生命周期长度
variable.particle_multiplier
variable.particle_random_1 粒子随机数1号,范围0.0~1.0,在粒子生命周期内固定
variable.particle_random_2 粒子随机数2号,范围0.0~1.0,在粒子生命周期内固定
variable.particle_random_3 粒子随机数3号,范围0.0~1.0,在粒子生命周期内固定
variable.particle_random_4 粒子随机数4号,范围0.0~1.0,在粒子生命周期内固定
variable.size_modifier
variable.speed_modifier
variable.velocity_scalar

上下文变量[编辑]

名称 描述
context.is_first_person
context.item_slot
context.player_offhand_arm_height
context.other