(Better) Object Pooling - I Didn't Like My Old Solution

Описание к видео (Better) Object Pooling - I Didn't Like My Old Solution

Object pooling is an easy way to get a performance boost in Unity or any other game engine. Reusing objects is faster than constantly creating and destroying objects. This method requires no object pool manager, allows easy initialization, and most important allows objects to automatically return themselves to the pool. Using C#, interfaces, actions, and generics this solution is highly extendable and easy to use.

Object Pool Code On Github: https://github.com/onewheelstudio/Adv...

Generics Video:    • Generics in C# and Unity - Do More wi...  
Actions/Events Video:    • Delegates, Events, Actions and Funcs ...  

Want to support the Channel?
*******************************
Buy me a coffee: https://www.buymeacoffee.com/onewheel...
Shop the Unity Asset Store (affiliate): https://assetstore.unity.com/top-asse...
Become A Channel Member:    / @onewheelstudio  
Or a Patron:   / onewheelstudio  
My video and streaming kit: https://kit.co/onewheelstudio/tutoria...
Buy a Game Design Book: https://kit.co/onewheelstudio/game-de...

Video Gear List (Amazon Affiliate)
***********************************
Sony A6100 Camera: https://amzn.to/32logXz
Sigma 16mm 1.4 Camera Lens: https://amzn.to/3KA4Wr4
GoXLR (audio interface): https://amzn.to/35dmr03
Shure SM7B Mic: https://amzn.to/3fNbV1E
Blue Mic Arm: https://amzn.to/3tHgwdQ
Neewer Light: https://amzn.to/3rD8eRv
Light Softbox: https://amzn.to/3GUaHgQ
Neewer RGB Light: https://amzn.to/3rCTQJ9

Other Links
************
Discord: http://discord.onewheelstudio.com
Twitter:   / onewheelstudio  
Devlog: https://onewheelstudio.com/
Twitch:   / onewheelstudio  

Timestamps
*************
0:00 Why?
0:48 What is Object Pooling?
1:18 Implementation
2:16 Interfaces
2:29 IPool
2:51 IPoolable
3:21 Object Pool Class
4:29 Constructors
4:51 Pull Function
5:47 Push Function
6:31 Pool Object
7:35 Pull Function Overloads
8:07 Using Pull & Push Actions
8:30 THE END

#GameDevelopment #Unity3D #indiedeveloper

Комментарии

Информация по комментариям в разработке