Object-Pooling with C# in Unity

oferecido por
Coursera Project Network
Neste Projeto Guiado, você irá:

Create an Object-Pooler that instantiates and manages a collection of GameObjects.

Write a C# script that spawns GameObjects on a specified schedule.

Create assets to spawn and destroy objects, including particle effects.

Clock1.5 hours
BeginnerBásico
CloudSem necessidade de download
VideoVídeo em tela dividida
Comment DotsInglês
LaptopApenas em desktop

In this one-hour, project-based course, you'll learn about the concept of object-pooling and its benefits in game-design. You'll learn how to write a simple class that will instantiate and store GameObjects for repeated reuse. You'll write methods that will allow the activation, return and recycling of the objects, to greatly improve memory and CPU efficiency of your games. The guided project will introduce you to the following coding concepts: - Instantiating, activating, repositioning and deactivating GameObjects - Pooling GameObjects in Queues - Spawning GameObjects from Pools

Habilidades que você desenvolverá

Video-game DevelopmentC sharp (C#) Programming LanguageUnity 3DUnityApplication development

Aprender passo a passo

Em um vídeo reproduzido em uma tela dividida com a área de trabalho, seu instrutor o orientará sobre esses passos:

  1. Introduction and License Activation

  2. Create a Sample Prefab for Pooling

  3. Create the Object Pooler

  4. Create a Basic Spawner

  5. Return the Object to the ObjectPool

  6. Create a Pool for Explosion Effects

Como funcionam os projetos guiados

Sua área de trabalho é um espaço em nuvem, acessado diretamente do navegador, sem necessidade de nenhum download

Em um vídeo de tela dividida, seu instrutor te orientará passo a passo

Perguntas Frequentes – FAQ

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.