Cree su primer monstruo
Esta guía le acompaña paso a paso en la creación de una nueva especie de monstruo utilizando el Asistente de Creación de Monstruos. Al finalizar, tendrá un monstruo completamente configurado que puede aparecer en batallas, en el dex y en el mundo de exploración.
Uso del Asistente de Creación de Monstruos
MCE incluye una ventana de editor dedicada para crear monstruos sin necesidad de escribir código.
- Abra el asistente:
MCE > Tools > Monster Creator. - Se abrirá la ventana MonsterCreatorWindow como un panel de editor acoplable.
El asistente le guía por cada paso de la creación del monstruo. Veamos cada sección.
Paso 1: Información básica
Complete los campos fundamentales:
| Campo | Descripción | Ejemplo |
|---|---|---|
| Name | El nombre de la especie mostrado en el juego | Flameleon |
| Dex Number | Identificador único en su base de datos | 152 |
| Category | Descriptor corto de la especie | Lagarto de Fuego |
| Description | Texto de la entrada del dex | Un pequeño lagarto cuya cola brilla más cuando se emociona. |
Los 151 monstruos incluidos usan los números de dex 1-151. Comience sus monstruos personalizados a partir del 152 o superior para evitar conflictos. También puede usar un esquema de numeración completamente diferente si está construyendo un juego original.
Paso 2: Tipos
Asigne uno o dos tipos a su monstruo:
- Tipo primario (obligatorio) -- El tipo principal. Ejemplo:
Fire. - Tipo secundario (opcional) -- El tipo secundario para tipo dual. Ejemplo:
NoneoFlying.
Los tipos determinan la efectividad de daño en batalla. Puede ver y personalizar la tabla completa de tipos con el Editor de Tabla de Tipos (MCE > Tools > Type Chart Editor).
Paso 3: Estadísticas base
Configure las seis estadísticas base que determinan las capacidades de su monstruo:
| Estadística | Descripción | Rango típico |
|---|---|---|
| HP | Puntos de vida | 30-120 |
| Attack | Poder de ataque físico | 30-130 |
| Defense | Defensa física | 30-130 |
| Special Attack | Poder de ataque especial | 30-130 |
| Special Defense | Defensa especial | 30-130 |
| Speed | Prioridad en el orden de turnos | 30-130 |
El Total de Estadísticas Base (BST) se muestra en la parte inferior. Como referencia:
- Monstruos de inicio de juego: BST alrededor de 300-350
- Monstruos de media partida: BST alrededor de 400-480
- Monstruos completamente evolucionados: BST alrededor de 500-540
- Monstruos legendarios: BST alrededor de 580-680
Paso 4: Movimientos aprendibles
Configure qué movimientos puede aprender su monstruo y cuándo:
- Movimientos por nivel -- Movimientos aprendidos en niveles específicos. Añada entradas como
Nivel 1: Tackle,Nivel 7: Ember. - Movimientos MT/MO -- Movimientos que se pueden aprender con objetos.
- Movimientos de huevo -- Movimientos heredados mediante la cría.
- Movimientos de tutor -- Movimientos enseñados por NPCs.
MCE incluye más de 668 movimientos de serie. Puede explorarlos en el Explorador de Base de Datos (MCE > Tools > Database Browser) o crear nuevos como ScriptableObjects de tipo Move.
Paso 5: Habilidades
Asigne hasta tres habilidades:
- Habilidad primaria -- La habilidad predeterminada que tendrán la mayoría de los ejemplares.
- Habilidad secundaria -- Una habilidad alternativa que algunos ejemplares pueden tener.
- Habilidad oculta -- Una habilidad rara obtenible por medios especiales.
Paso 6: Evolución
Configure cómo evoluciona este monstruo (si lo hace):
-
Seleccione un Tipo de Evolución del menú desplegable. MCE soporta más de 30 tipos, incluyendo:
EvolveByLevel-- Evoluciona en un nivel específico.EvolveByFriendship-- Evoluciona cuando la amistad es suficientemente alta.EvolveOnItemUse-- Evoluciona cuando se usa un objeto específico sobre él.EvolveWhenTraded-- Evoluciona durante un intercambio.- Y muchos más (consulte la Guía de Evolución).
-
Establezca la Especie objetivo -- El monstruo en el que evoluciona.
-
Configure las condiciones específicas del tipo de evolución (umbral de nivel, objeto requerido, etc.).
Paso 7: Sprites y elementos visuales
Asigne los assets visuales de su monstruo:
| Sprite | Uso | Tamaño recomendado |
|---|---|---|
| Sprite frontal | Vista de batalla (lado del oponente) | 96x96 px |
| Sprite trasero | Vista de batalla (lado del jugador) | 96x96 px |
| Icono | Menú de equipo, cajas del PC | 32x32 px |
| Mundo / Seguidor | Caminando detrás del jugador | 32x48 px (hoja de 4 direcciones) |
| Frontal brillante | Variante shiny frontal | 96x96 px |
| Trasero brillante | Variante shiny trasera | 96x96 px |
Arrastre sus assets de sprites a los campos correspondientes. Todos los sprites deben usar el modo de filtro Point (no filter) y el tipo de textura Sprite con Pixels Per Unit configurado según la escala de su juego (típicamente 16 o 32).
Si tiene el nivel Basic o superior, puede generar sprites usando el Art Studio (MCE > Tools > Art Generator). Soporta PixelLab, Nano Banana 2 y generación de imágenes con OpenAI. Consulte la Guía del Art Studio para más detalles.
Paso 8: Crear y verificar
- Haga clic en Create Monster en la parte inferior del asistente.
- El asistente generará un ScriptableObject
MonsterEntryen su carpeta de base de datos. - Abra el Explorador de Base de Datos (
MCE > Tools > Database Browser) y busque su monstruo para verificar que aparece. - Abra el MonsterDex en modo de juego para ver la entrada de su monstruo.
Probar su monstruo
Para ver su monstruo en acción:
- Encuentro salvaje -- Añada su monstruo a una tabla de encuentros en un
EncounterTilede su mapa. Entre en la hierba y eventualmente lo encontrará. - Generación directa -- En el Inspector, busque cualquier componente
Rostery añada su monstruo directamente al equipo de un entrenador. - Herramientas de depuración -- Use
MCE > Debug > Give Monster(si está disponible) para añadirlo al equipo del jugador en tiempo de ejecución.
El ScriptableObject MonsterEntry
Internamente, el asistente crea un ScriptableObject MonsterEntry. Si prefiere trabajar directamente con SOs en lugar del asistente, puede crear uno manualmente:
Assets > Create > OpenMon > Monster Entry
Los campos clave de un MonsterEntry son:
// Identidad principal
string MonsterName;
uint DexNumber;
MonsterType Type1;
MonsterType Type2;
// Estadísticas
int BaseHP, BaseAttack, BaseDefense;
int BaseSpAttack, BaseSpDefense, BaseSpeed;
// Datos por forma (soporta múltiples formas/variantes)
DataByFormEntry[] DataByForm;
// Evolución
EvolutionData[] Evolutions;
// Sprites por forma
Sprite FrontSprite, BackSprite, IconSprite;
La estructura DataByFormEntry permite que una sola especie tenga múltiples formas (por ejemplo, variantes regionales, formas Mega, formas estacionales) con estadísticas, tipos y sprites diferentes por forma.
Siguientes pasos
- Configure su primera batalla -- Pruebe su monstruo en combate.
- Guía de Tipos -- Comprenda el sistema de efectividad de tipos.
- Guía de Evolución -- Configure cadenas de evolución complejas.