Olá. Nesse tutorial veremos como usar banco de dados embarcados com Unity3D usando o SQLite. Um dos processos mais comuns em jogos e aplicações é o de salvar informações em algum lugar. Elas serão usadas mais tarde para, por exemplo, quando temos que salvar o estado do jogo para fecharmos o jogo. SQLite no Unity3D com C# É possível realizar esse processo de diversas formas, inclusive, no Unity3D existe a class PlayerPrefes entre outras formas que precisariam de mais alguma implementação. Essas soluções são muito boas e, em muitos casos, resolvem por completo a a maior parte das situações. Contudo, quando estamos falando de um jogo de RPG com muitos personagens, atributos, classes, etc, por exemplo, imagino que algo assim tão simples não seja a solução ideal. Uma boa opção para tais situações é usar banco de dados relacionais como o Sqlite que vai embarcado junto com o jogo e usa a linguagem Sql para realizar consultas. Então veremos como fazer a integração entre...
Olá a todos desenvolvedores e interessados no mundo dos games! Nesta primeira série de artigos irei apresentar como trabalhar com o framework Photon Unity Networking (PUN) para a criação de jogos multiplayer desenvolvidos na famosa game engine Unity 3D. Abordaremos desde sua instalação até a troca de mensagens entre os jogadores, através da experiência que tive ao usá-lo. Criar um jogo multiplayer pode se tornar uma tarefa muito complexa. Existem inúmeras configurações complexas cliente/servidor a serem realizadas que acabam por estender em muito o tempo de desenvolvimento. Uma das grandes vantagens da game engine Unity é sua grande variedade de plugins que auxiliam o desenvolvimento, e em busca de um desses plugins para a criação de um multiplayer da versão digital do TRENCH, encontrei o Photon Unity Networking (PUN). O PUN, da desenvolvedora Exit Games, é um framework poderoso para a criação de jogos multiplayer em tempo real, tendo seu código otimizado e uma série de outro...
Saudações, leitores, na publicação de hoje, diferentemente das semanas passadas onde escrevi artigo, trago dessa vez um tutorial onde estarei falando sobre o uso de atributos no Unity3D. Mas o que são esses atributos no Unity3D? Segundo o manual oficial da Unity: “Atributos são marcadores que podem ser colocados acima de uma classe, propriedade ou função em um script para indicar um comportamento especial.” Entretanto, seu uso mais corriqueiro é na declaração das variáveis e veremos ao longo do tutorial como utilizá-los e para o que serve cada um deles. Quais são? Vou relacionar aqui os que mais utilizo: Header(“Texto”) Space(10) Tooltip(“Texto”) ContextMenuItem(“Texto”, “Método”) Range(0,10) Multiline (5) ou Multiline HideInInspector SerializeField System.Serializable Para utilizá-los, em C#, é necessário colocá-los entre colchetes. Ex: [Header(“Texto”)], [Space(10)], [Range(0,100)]. O atributo deve ir sempre uma lin...
Comentários