🎉 Welcome to Unity King! 🎉
Hello, Unity Kings!
We are very happy to have you here with us. This is the perfect place to learn about Unity, share knowledge, and discuss everything about game development. Whether you're a beginner or an experienced developer, there's something for everyone here...
Configuring Character Scriptables
Works with other script related to [Scroll2D-Master]
CharacterConfig
The CharacterConfig class is a ScriptableObject that defines the basic properties and behaviors of a character in the game.
Complete CharacterConfig Class
SpellConfig
The SpellConfig class...
Configuração de Scriptables Personagens
Compativel com outros arquivos do [Scroll2D-Master]
CharacterConfig
A classe CharacterConfig é um ScriptableObject que define as propriedades e comportamentos básicos de um personagem no jogo.
Código Completo da Classe CharacterConfig
SpellConfig
A...
EnemyConfig
O EnemyConfig é um ScriptableObject utilizado para definir as configurações dos inimigos em um jogo 2D. Ele permite a configuração de parâmetros básicos, comportamentos de combate, habilidades especiais, movimentação e itens de loot. Cada inimigo pode ser configurado individualmente...
EnemyExpController
O EnemyExpController é um script que gerencia a concessão de experiência ao jogador quando o inimigo morre.
Classe EnemyExpController
A classe EnemyExpController é responsável por conceder experiência ao jogador quando o inimigo morre.
Código disponivel aqui.
Inspector View...
EnemyController
O EnemyController é um script que gerencia o comportamento do inimigo, incluindo movimento e ataques. Ele segue o jogador e ataca quando está dentro do alcance.
Classe EnemyController
A classe EnemyController é responsável por controlar o movimento, ataque e animação do inimigo...
EnemyHealthController
O EnemyHealthController é um script que gerencia a saúde de um inimigo no jogo. Ele controla a quantidade de dano que o inimigo pode receber e atualiza a barra de saúde na UI. Quando a saúde do inimigo chega a zero, ele morre e concede experiência ao jogador.
Classe...
ItemConfig
A classe ItemConfig é um ScriptableObject usado para configurar as propriedades dos itens no jogo.
Código Completo Aqui
Inspector View :
Propriedades
string itemName: Nome do item.
GameObject itemPrefab: Prefab do item.
int quantity: Quantidade do item.
ItemCategory category...
TreeConfig
A classe TreeConfig é um ScriptableObject usado para configurar as propriedades das árvores, incluindo os itens que podem ser coletados e a vida útil da árvore.
Código Disponível Aqui.
Inspector View:
Propriedades
GameObject treePrefab: Prefab da árvore.
float heightOffset: Offset...
TreeController
O TreeController é um script que gerencia a interação do jogador com árvores, permitindo coletar recursos como madeira e gravetos.
Classe TreeController
A classe TreeController é responsável por permitir que o jogador interaja com árvores para coletar recursos, aplicando efeitos...
ItemPickUpController
O ItemPickUpController é um script que gerencia a coleta de itens pelo jogador. Quando o jogador colide com o item, este é adicionado ao inventário.
Classe ItemPickUpController
A classe ItemPickUpController é responsável por detectar a colisão do jogador com itens e...
InventoryController
O InventoryController é um script que gerencia o inventário do personagem, permitindo adicionar, consultar e exibir itens. Ele usa um dicionário para rastrear a quantidade de cada item no inventário.
Classe InventoryController
A classe InventoryController é responsável por...
ProceduralGeneration - TerrainController
O TerrainController é um script que gerencia a geração dinâmica de terreno, árvores e inimigos em um Tilemap. Ele utiliza configurações definidas em ScriptableObjects (LandscapeConfig) para criar biomas variados e interessantes. Este script permite...
ExpController
O ExpController gerencia a experiência e o nível do personagem, garantindo que os atributos sejam atualizados conforme o personagem sobe de nível.
Aqui está o código completo da classe ExpController.
Inspector View:
Propriedades:
characterConfig: Referência ao CharacterConfig...
🎉 Bem-vindo ao Unity King! 🎉
Olá, Unity Kings!
Estamos muito felizes em ter você aqui conosco. Este é o lugar perfeito para aprender sobre Unity, compartilhar conhecimentos e discutir tudo sobre desenvolvimento de jogos. Se você é um iniciante ou um desenvolvedor experiente, há algo para todos...
AnimatorController
O AnimatorController é um script que gerencia o Animator do personagem, utilizando as configurações definidas no CharacterConfig.
Classe AnimatorController
A classe AnimatorCharacter é responsável por configurar e controlar o Animator do personagem jogador.
Aqui está o código...
StatsController
O StatsController é um script que gerencia o attackPower e a defense do personagem, utilizando as configurações definidas no CharacterConfig.
Classe StatsController
A classe StatsController é responsável por gerenciar os atributos de ataque e defesa do personagem jogador.
Aqui...
HealthController
O HealthController é um script que gerencia a saúde do jogador, utilizando as configurações definidas no CharacterConfig.
Ele também atualiza a saúde máxima com base no nível do personagem e integra-se com a HealthBar.
Classe HealthController
A classe HealthController é...
CameraController
O CameraController é um script que gerencia a câmera para seguir o jogador de maneira suave, mantendo um offset constante e evitando rotações indesejadas.
Classe CameraController
A classe CameraController é responsável por fazer a câmera seguir o personagem do jogador sem girar...
Configuração de Controllers Personagens
PlayerController
O PlayerController é um script que gerencia o controle do jogador, incluindo movimento, ataques, lançamento de feitiços, a direção do sprite, e animações de pulo, utilizando as configurações definidas no CharacterConfig. As teclas de...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.