Caja de colisión

De Minecraft Wiki
(Redirigido desde «Hitbox»)
Ir a la navegación Ir a la búsqueda
Un zombi persiguiendo a un aldeano con sus cajas de colisión visibles usando las teclas F3 + B.

Una caja de colisión define los "límites" físicos (o una aproximación de estos) de un bloque o entidad. Las cajas de colisión se utilizan en los cálculos de colisiones y objetivos.

A diferencia de los modelos de bloques, todos los cajas de colisión están codificados de forma bloqueada y no se pueden cambiar sin modificaciones, ni siquiera mediante paquetes de datos. Aunque pueden ser reescaladas con el atributo minecraft:scale.

Las cajas de colisión de las entidades están codificados por colores y se pueden ver a través de los cajas de colisión de debug: F3 + B.

Tipos de cajas de c.

[editar | editar código]

Entidades

[editar | editar código]

Cuadro delimitador

[editar | editar código]
Las entidades tienen cuadros delimitadores de distintos tamaños, uno al lado del otro. De izquierda a derecha, del más pequeño al más grande: pollo, cerdo, vaca, creeper, zombie y enderman.

El cuadro delimitador de una entidad gestiona las colisiones con otras entidades y bloques. También se utiliza para detectar golpes e interacciones desde la mira del jugador u otras entidades (con excepción del enderdragón).

El cuadro delimitador se mueve con la entidad pero mantiene una orientación estática sin girar. El cuadro delimitador se puede ver a través del acceso directo de depuración de cajas de colisiones F3 + B.‌‌[Solo Java Edition]

El cuadro se muestra como contornos blancos alrededor de las entidades. El cuadro delimitador de entidades puede cambiar su forma según la situación.

Por ejemplo, cuando se le acerca un pez globo, expande su forma, pasando de no inflado a semi-inflado y luego a completamente inflado. Instantáneamente reduce su forma a la normalidad una vez que se enfría o ya no sufre ningún tipo de daño.

El jugador también puede cambiar su cuadro delimitador escabulléndose, arrastrándose, nadando, usando élitros o cualquier otro medio. altura de los ojos.[1]

Altura de los ojos

[editar | editar código]
Un esqueleto wither tiene un hitbox de altura de ojos más alto (rojo) que un aldeano, lo que hace que se asfixie en el bloque de barrera que está sobre él.

La altura de los ojos es un caja de colisión rojo plano que normalmente aparece en los ojos o la cabeza de las entidades. Este caja de colisión se utiliza para detectar cuando una entidad está sumergida en agua o atraviesa un bloque sólido.

En este estado, el juego suele hacer que la entidad se quede sin aire o se asfixie. La altura de los ojos también se utiliza para determinar si dos entidades pueden verse y seguirse mediante el contacto visual.

Cuando la configuración de los caja de colisiones de depuración está habilitada, aparece un tinte azul largo y se coloca en línea con el caja de colisión a la altura de los ojos. Este tinte azul muestra en qué dirección mira una entidad, ya que su rotación cambia según la rotación de la cabeza de la entidad.

Punto de fijación del pasajero

[editar | editar código]

El punto de conexión del pasajero es un pequeño caja de colisión verde que muestra el punto donde el pasajero de la entidad está conectado al vehículo de la entidad.

Este caja de colisión aparece en una entidad de vehículo solo cuando está montado por otra entidad.

Cuando una entidad monta a otra entidad, el cuadro delimitador del pasajero se alinea con precisión con el lado inferior del caja de colisión del punto de conexión del pasajero.

Colisiones de bloques

[editar | editar código]

Cuadro de colisión

[editar | editar código]

El cuadro de colisión gestiona la colisión de bloques con entidades.

El cuadro de colisión no está presente para todos los bloques, ya que todos los bloques no sólidos, como hierba, letrero, botón, palanca y antorcha, no tienen cuadro de colisión.

Algunos bloques pueden tener una forma de caja de colisión personalizada, como losas, vallas y escaleras. Algunos también tienen un comportamiento de colisión personalizado que puede convertirlos en semisólidos, como por ejemplo los andamios y los carteles colgantes.

Los bloques pueden tener un cuadro de colisión diferente al cuadro de interacción, por ejemplo, el atril tiene la cabeza casi no colisionable, a pesar de que el contorno negro lo muestra, y las vallas tienen un cuadro de colisión de un bloque y medio de alto que el cuadro de interacción. Cuadro de interacción El cuadro de interacción administra las interacciones de los bloques, como la ubicación de los bloques, su destrucción, el clic derecho y otras interacciones provenientes de la mira del jugador. El cuadro de interacción se muestra cuando se mira un bloque determinado, ya que se convierte en un contorno negro cuando la mira del jugador apunta al bloque. El cuadro de interacción de bloques generalmente está contenido dentro de su propio espacio cúbico de 1x1x1, pero algunos bloques son capaces de extenderse fuera de su propio espacio.«Untitled» . }} Hay varios casos en los que esto se puede ver: El brazo de un pistón extendido, específicamente la parte que sobresale del espacio del bloque del pistón.«» . }}«Untitled» . }} La parte superior extendida de una caja de shulker abierta.«Untitled» . }} La parte superior de la cabeza de un atril.«Untitled» . }} Esto es especialmente obvio cuando se coloca un bloque encima del atril, lo que hace que el contorno del atril se superponga con el bloque. Este comportamiento hace que la emisión de rayos que normalmente detecta la presencia del cuadro de interacción nunca colisione con él, aunque debería hacerlo.«Untitled» . }} Cajas de impacto varias

Cajas de c. miceláneas

[editar | editar código]

Third-person view camera collision box

[editar | editar código]

Third-person view camera has a collision box that can collide with solid blocks. It does not collide with transparent blocks, such as glasses and glass panes, and non-solid blocks. However, the third-person view camera does collide with the barrier block.

Smoke particles collision box

[editar | editar código]

Smoke particles have a collision box that can collide with solid blocks. Smoke particles come from the campfire, and unlike with most particles, which does not collide with anything. Like the third-person view camera collision, it does not collide with transparent blocks and non-solid blocks, and collides with the barrier block.

Lista de las cajas de c. de las entidades

[editar | editar código]
Esta sección necesita expansión.
 
Puedes ayudar en esta sección ampliándola.
Instrucciones: Add hitbox sizes of different mobs and how they affect attack distance

The hitboxes of all entities are mostly shaped in cuboids and do not always overlap with the model of the entity. For example, the witch's hitbox does not include the top section of its hat, and the wither's hitbox does not include the two heads on its sides. Because most hitboxes are cuboids, it is standard to measure them by their width and height, with both width and height being measure in blocks tall (so a width of 0.6 means the entity is 0.6 blocks wide).

Do note that not every entities has cuboid hitbox, like the ender dragon. This list only measure their bounding box.

Below is a list of every entity's hitbox sizes. The hitbox sizes of entities in Bedrock Edition may vary greatly from the information below, which mainly shows Java Edition hitboxes.

Table Legend
 
Here are information about indicators that are used in the table:
  • Varies indicates that entity has variable hitbox sizes.
  • None indicates that entity does not have hitbox sizes.
  • N/A indicates that no data is available for the hitbox sizes.
  • Empty cell indicates that entity may not have hitbox sizes or no data is available. (None or N/A)
Hitbox data are sourced either from in-game or the entities wiki articles.
Miceláneos
Entidad Altura Anchura
EntitySprite area-effect-cloud.png: Sprite de Imagen de area-effect-cloud en Minecraft que conecta el Nube de efectoNube de efecto 0.5 Varios
EntitySprite ender-crystal.png: Sprite de Imagen de ender-crystal en Minecraft que conecta el Cristal del EndCristal del End 2 2
EntitySprite evoker-fangs.png: Sprite de Imagen de evoker-fangs en Minecraft que conecta el Colmillos de evocadorColmillos de evocador 0.8 0.5
EntitySprite fishing-hook.png: Sprite de Imagen de fishing-hook en Minecraft que conecta el AnzueloAnzuelo 0.25 0.25
EntitySprite glow-item-frame.png: Sprite de Imagen de glow-item-frame en Minecraft que conecta el Marco luminosoMarco luminoso N/A N/A
EntitySprite item-frame.png: Sprite de Imagen de item-frame en Minecraft que conecta el MarcoMarco N/A N/A
EntitySprite leash-knot.png: Sprite de Imagen de leash-knot en Minecraft que conecta el Nudo de riendaNudo de rienda 0.5 0.375
‎ ‎ ‎ ‎ ‎ Interacción‌[Solo JE] Varios Varios
‎ ‎ ‎ ‎ ‎ Marcador‌[Solo JE] None No
‎ ‎ ‎ ‎ ‎ Holograma‌[Solo JE] None No
EntitySprite painting.png: Sprite de Imagen de painting en Minecraft que conecta el CuadroCuadro N/A N/A
Proyectiles
Entity Altura Anchura Note
EntitySprite tipped-arrow.png: Sprite de Imagen de tipped-arrow en Minecraft que conecta el FlechaFlechas y flechas con efectos 0.5 0.5 Eye Altura: 0.13 bloques
EntitySprite xp-bottle.png: Sprite de Imagen de xp-bottle en Minecraft que conecta el Frasco con experienciaFrasco con experiencia 0.25 0.25
EntitySprite fireball-dragon.png: Sprite de Imagen de fireball-dragon en Minecraft que conecta el Bola de fuego de dragónBola de fuego de dragón 1 1
EntitySprite egg.png: Sprite de Imagen de egg en Minecraft que conecta el HuevoHuevo 0.25 0.25
EntitySprite ender-pearl.png: Sprite de Imagen de ender-pearl en Minecraft que conecta el Perla de enderPerla de ender 0.25 0.25
EntitySprite eye-of-ender.png: Sprite de Imagen de eye-of-ender en Minecraft que conecta el Ojo de enderOjo de ender 0.25 0.25
EntitySprite small-fireball.png: Sprite de Imagen de small-fireball en Minecraft que conecta el Bola de fuegoBola de fuego 1‌[Solo JE] 0.31‌[Solo BE] 1‌[Solo JE] 0.31‌[Solo BE]
EntitySprite rockets.png: Sprite de Imagen de rockets en Minecraft que conecta el Cohete de fuegos artificialesCohete de fuegos artificiales 0.25 0.25
EntitySprite llama-spit.png: Sprite de Imagen de llama-spit en Minecraft que conecta el Escupitajo de llamaEscupitajo de llama 0.25 0.25
EntitySprite shulker-bullet.png: Sprite de Imagen de shulker-bullet en Minecraft que conecta el Proyectil de shulkerProyectil de shulker 0.3125 0.3125
EntitySprite small-fireball.png: Sprite de Imagen de small-fireball en Minecraft que conecta el Bola de fuego pequeñaBola de fuego pequeña 0.3125 0.3125
EntitySprite snowball.png: Sprite de Imagen de snowball en Minecraft que conecta el Bola de nieveBola de nieve 0.25 0.25
EntitySprite spectral-arrow-pre-texture-update.png: Sprite de Imagen de spectral-arrow-pre-texture-update en Minecraft que conecta el Flecha espectralFlecha espectral‌[Solo JE] 0.5 0.5
EntitySprite lingering-potion.png: Sprite de Imagen de lingering-potion en Minecraft que conecta el Poción persistentePoción persistente arrojada 0.25 0.25
EntitySprite trident.png: Sprite de Imagen de trident en Minecraft que conecta el TridenteTridente 0.5 0.5
EntitySprite wither-skull.png: Sprite de Imagen de wither-skull en Minecraft que conecta el Calavera de WitherCalavera de Wither 0.3125 0.3125
Vehículos
Entidad Altura Anchura
EntitySprite boats.png: Sprite de Imagen de boats en Minecraft que conecta el BarcaBarca 0.5625 1.375
EntitySprite boat-with-chest.png: Sprite de Imagen de boat-with-chest en Minecraft que conecta el Barca con cofreBarca con cofre 0.5625 1.375
EntitySprite minecart.png: Sprite de Imagen de minecart en Minecraft que conecta el VagonetaVagoneta 0.7 0.98
EntitySprite minecart-with-chest.png: Sprite de Imagen de minecart-with-chest en Minecraft que conecta el Vagoneta con cofreVagoneta con cofre 0.7 0.98
EntitySprite minecart-with-command-block.png: Sprite de Imagen de minecart-with-command-block en Minecraft que conecta el Vagoneta con bloque de comandosVagoneta con bloque de comandos 0.7 0.98
EntitySprite minecart-with-furnace.png: Sprite de Imagen de minecart-with-furnace en Minecraft que conecta el Vagoneta con hornoVagoneta con horno 0.7 0.98
EntitySprite minecart-with-hopper.png: Sprite de Imagen de minecart-with-hopper en Minecraft que conecta el Vagoneta con tolvaVagoneta con tolva 0.7 0.98
EntitySprite minecart-with-spawner.png: Sprite de Imagen de minecart-with-spawner en Minecraft que conecta el Vagoneta con generador de criaturasVagoneta con generador de criaturas 0.7 0.98
EntitySprite minecart-with-tnt.png: Sprite de Imagen de minecart-with-tnt en Minecraft que conecta el Vagoneta con dinamitaVagoneta con dinamita 0.7 0.98
Objetos
Entidad Altura Anchura
EntitySprite experience-orb-3.png: Sprite de Imagen de experience-orb-3 en Minecraft que conecta el Orbe de experienciaOrbe de experiencia 0.5‌[Solo JE] 0.25‌[Solo BE] 0.5‌[Solo JE] 0.25‌[Solo BE]
EnvSprite item.png: Sprite de Imagen de item en Minecraft que conecta el Objeto (entidad)Objeto 0.25 0.25
Bloques
Entidad Altura Anchura
EntitySprite falling-blocks.png: Sprite de Imagen de falling-blocks en Minecraft que conecta el Bloque en caídaBloque en caída 0.98 0.98
EntitySprite tnt.png: Sprite de Imagen de tnt en Minecraft que conecta el Dinamita activadaDinamita activada 0.98 0.98


Ender dragon

[editar | editar código]

Ender dragon is composed of nine unique hitboxes. Ender dragon has a single big white bounding box, and eight small green hitboxes inside, which players can deal damage to. These green hitboxes move interchangeably with the ender dragon moving and rotating to a specific location. Like the bounding box, the green hitboxes does not rotate.

Variable hitbox sizes

[editar | editar código]

The size of an entity's hitbox is not necessarily static and may change depending on certain circumstances. For instance, a player's hitbox gets smaller while crouching, and the hitbox of a pufferfish changes while it's puffed out. Below is a list of all the entities who's hitbox can change sizes given specific causes.

EntitySprite enderman.png: Sprite de Imagen de enderman en Minecraft que conecta el EndermanEnderman Normal Angry
Height 2.9 3.25
Width 0.6 0.6
EntitySprite player.png: Sprite de Imagen de player en Minecraft que conecta el PlayerPlayer Normal Sneaking Gliding/swimming Sleeping
Height 1.8 1.5 0.6 0.2
Width 0.6 0.6 0.6 0.2
EntitySprite pufferfish.png: Sprite de Imagen de pufferfish en Minecraft que conecta el PufferfishPufferfish Unpuffed Semi-puffed Fully Puffed
Height 0.35 0.49 0.7
Width 0.35 0.49 0.7
EntitySprite shulker.png: Sprite de Imagen de shulker en Minecraft que conecta el ShulkerShulker Closed Peeking Open
Height 1 1.2 2
Width 1 1 1

Referencias

[editar | editar código]
[editar | editar código]