unity-design-patterns

所属分类:C/C++基础
开发工具:C#
文件大小:586KB
下载次数:0
上传日期:2019-02-21 18:10:44
上 传 者sh-1993
说明:  Unity C中编程设计模式的示例#
(Examples of programming design patterns in Unity C#)

文件列表:
Assets (0, 2019-02-22)
Assets\ObserverPattern.meta (192, 2019-02-22)
Assets\ObserverPattern (0, 2019-02-22)
Assets\ObserverPattern\Example.meta (192, 2019-02-22)
Assets\ObserverPattern\Example (0, 2019-02-22)
Assets\ObserverPattern\Example\CubeController.cs (815, 2019-02-22)
Assets\ObserverPattern\Example\CubeController.cs.meta (263, 2019-02-22)
Assets\ObserverPattern\Example\MyCube.cs (1200, 2019-02-22)
Assets\ObserverPattern\Example\MyCube.cs.meta (263, 2019-02-22)
Assets\ObserverPattern\Example\New Material.mat (3083, 2019-02-22)
Assets\ObserverPattern\Example\New Material.mat.meta (180, 2019-02-22)
Assets\ObserverPattern\Example\TestEvent.cs (135, 2019-02-22)
Assets\ObserverPattern\Example\TestEvent.cs.meta (263, 2019-02-22)
Assets\ObserverPattern\example (0, 2019-02-22)
Assets\ObserverPattern\example\ObservePattern.unity (22308, 2019-02-22)
Assets\ObserverPattern\example\ObservePattern.unity.meta (175, 2019-02-22)
Assets\ObserverPattern\structure.meta (192, 2019-02-22)
Assets\ObserverPattern\structure (0, 2019-02-22)
Assets\ObserverPattern\structure\BaseBehavior.cs (292, 2019-02-22)
Assets\ObserverPattern\structure\BaseBehavior.cs.meta (263, 2019-02-22)
Assets\ObserverPattern\structure\ObserverPattern.cs (3469, 2019-02-22)
Assets\ObserverPattern\structure\ObserverPattern.cs.meta (263, 2019-02-22)
Assets\ObserverPattern\structure\Singleton.cs (3117, 2019-02-22)
Assets\ObserverPattern\structure\Singleton.cs.meta (263, 2019-02-22)
Assets\abstract factory.meta (192, 2019-02-22)
Assets\abstract factory (0, 2019-02-22)
Assets\abstract factory\example.meta (192, 2019-02-22)
Assets\abstract factory\example (0, 2019-02-22)
Assets\abstract factory\example\PrimitiveClient.cs (2786, 2019-02-22)
Assets\abstract factory\example\PrimitiveClient.cs.meta (263, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactory.cs (2418, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactory.cs.meta (263, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactory2.cs (1334, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactory2.cs.meta (263, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactoryAbstracts.cs (2748, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactoryAbstracts.cs.meta (263, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactoryController.cs (1453, 2019-02-22)
Assets\abstract factory\example\PrimitiveFactoryController.cs.meta (263, 2019-02-22)
... ...

# Welcome to Unity Design Patterns ### Examples of programming design patterns in Unity3D C# Thanks to [Robert Nystrom's Game Programming Patterns][1] and the examples found on [Rivello Multimedia's website][2]. Each pattern is contained in a separate folder. Inside these are a folder ("structure") to show what classes are used in the pattern's structure and a folder ("example") showing a real-world example of using the pattern in Unity3D along with a scene showing it in action. As these are accomplished I plan to do a blog article on each. Once the articles are done they will be referenced in each pattern's readme.md. Details on each pattern can be found in the Readme.md file in each pattern's folder. Patterns done: - [Command Pattern] - [Abstract Factory Pattern] - [Flyweight Pattern] - [Builder Pattern] - [Factory Method Pattern] - [Decorator Pattern] - [Strategy Pattern] ### Contributors Welcome Please check out [contributors.md] if you'd like to help out with this project. It will take me forever to do all of these on my own and I'd love to have some help! Patterns to do: - Prototype - Singleton (Monobehaviour derived and non-derived) - Adapter - Bridge - Composite - Facade - Proxy - Chain of Responsibility - Interpreter - Iterator - Mediator - Memento - Observer - State - Strategy - Template Method - Visitor [1]: http://gameprogrammingpatterns.com/ [2]: http://www.rivellomultimediaconsulting.com/unity3d-csharp-design-patterns/ [command pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/command%20pattern [abstract factory pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/abstract%20factory [flyweight pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/flyweight%20pattern [contributors.md]:https://github.com/Naphier/unity-design-patterns/blob/master/contributors.md [builder pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/builder%20pattern [factory method pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/factory%20method%20pattern [decorator pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/decorator [strategy pattern]:https://github.com/Naphier/unity-design-patterns/tree/master/Assets/strategy%20pattern

近期下载者

相关文件


收藏者