Current location - Education and Training Encyclopedia - Education and training - Does navigation unity support 2d?
Does navigation unity support 2d?
Advantages of Unity: Good editor support, including Animator Animation state machine, animation animation editor, particle editor, etc. Unity can use C# programming, which saves the trouble of memory management, and can also deal with asynchronous events in the game through coroutine. Many libraries in C# are also very convenient (PureMVC, lit JSON). Unity has a built-in analyzer that can intuitively adjust performance. The disadvantage of Unity is that it doesn't support the communication between GameObject. In this regard, I wrote a blog to talk about this issue: Unity3D technology uses the event/delegation mechanism in Unity to communicate between GameObject; (2) The introduction of NotificationCenter in the middle tier does not support NameSpace well, and NameSpace still cannot be used normally by 4.x, and there is no built-in support for file reading and writing, JSON and XML data reading and writing. Many functions of 2D are still under development, and the functions are still weak. Such as SpritePacker, bone animation and so on. Because Unity is easy to use, a large number of artists and planners can also use Unity, resulting in mixed online code resources, and many blogs and articles do not even highlight the most basic code (such as Unity3D Post Bar and Game Bull Forum). In contrast, the learning resources on Cocos2d-x are more suitable for programmers.