图形学推荐
  • 【十七】创建之工厂方法模式
    【十七】创建之工厂方法模式
    简单工厂模式违背了开闭原则,而“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。
  • 【十六】创建之简单工厂模式
    【十六】创建之简单工厂模式
    定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。
  • 【二十一】创建之单例设计模式
    【二十一】创建之单例设计模式
    单例模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
  • 【十一】七原则之合成复用原则
    【十一】七原则之合成复用原则
    合成复用原则要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。
  • 【十】七原则之迪米特法则
    【十】七原则之迪米特法则
    迪米特法则(LawofDemeter,LoD)又叫作最少知识原则(LeastKnowledgePrinciple,LKP),产生于1987年美国东北大学(NortheasternUniversity)的一个名为迪米特(Demeter)的研
  • 【九】七原则之接口隔离原则
    【九】七原则之接口隔离原则
    接口隔离原则(InterfaceSegregationPrinciple,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法。
  • 【八】七原则之单一职责原则
    【八】七原则之单一职责原则
    单一职责原则(SingleResponsibilityPrinciple,SRP)又称单一功能原则,由罗伯特·C.马丁(RobertC.Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。
  • 【七】七原则之依赖倒置原则
    【七】七原则之依赖倒置原则
    依赖倒置原则(DependenceInversionPrinciple,DIP)是ObjectMentor公司总裁罗伯特·马丁(RobertC.Martin)于1996年在C++Report上发表的文章。

相较于NGUI和UGUI,FairyGUI有以下几个优势

2751

1、NGUI的消息响应机制是利用sendmessage来实现,而sendmessage利用反射机制,本身NGUI组件的身上已经挂了很多默认组件,在运行时就需要先load这些映射关系,先缓存起来,调用的时候在通过安全检查,字符串匹配,参数匹配与转换,最后才去invoke方法。这在一定程度上影响了运行时的效率。而FairyGUI则没有这样的问题。


2、FairyGUI提供了独立的UI编辑器,每个Atlas可以对应一个包,这使得UI的制作和管理更加灵活和方便。FairyGUI支持多平台,包括Unity、Starling、Egret、LayaAir等,这使得开发者可以在不同的游戏引擎和平台上使用相同的UI资产和技能,实现了零成本迁移。


特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。

相关推荐:

软件设计推荐
  • 【十七】创建之工厂方法模式
    【十七】创建之工厂方法模式
    简单工厂模式违背了开闭原则,而“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。
  • 【十六】创建之简单工厂模式
    【十六】创建之简单工厂模式
    定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。
  • 【二十一】创建之单例设计模式
    【二十一】创建之单例设计模式
    单例模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
  • 【十一】七原则之合成复用原则
    【十一】七原则之合成复用原则
    合成复用原则要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。
  • 【十】七原则之迪米特法则
    【十】七原则之迪米特法则
    迪米特法则(LawofDemeter,LoD)又叫作最少知识原则(LeastKnowledgePrinciple,LKP),产生于1987年美国东北大学(NortheasternUniversity)的一个名为迪米特(Demeter)的研
  • 【九】七原则之接口隔离原则
    【九】七原则之接口隔离原则
    接口隔离原则(InterfaceSegregationPrinciple,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法。
  • 【八】七原则之单一职责原则
    【八】七原则之单一职责原则
    单一职责原则(SingleResponsibilityPrinciple,SRP)又称单一功能原则,由罗伯特·C.马丁(RobertC.Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。
  • 【七】七原则之依赖倒置原则
    【七】七原则之依赖倒置原则
    依赖倒置原则(DependenceInversionPrinciple,DIP)是ObjectMentor公司总裁罗伯特·马丁(RobertC.Martin)于1996年在C++Report上发表的文章。