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