蓝鸟游戏框架学习(一)

在蓝鸟游戏框架里,最重要的就是使UI类 LNGameUI 对象 和逻辑类 LNGameLogic 对象可以交互的模式。

 

UI类 LNGameUI  继承了一个接口类, 如 LNGameUIInterface。

UI类 LNGameUI  中有一个成员变量是逻辑类 LNGameLogic 类型。如果有逻辑操作,则调用该成员变量的方法。

 

逻辑类 LNGameLogic 里有一个成员变量,类型是LNGameUIInterface, 逻辑类在构造函数里传入这个LNGameUIInterface变量。

如果逻辑层 有通知给UI层,则调用 LNGameLogic 对象中 LNGameUIInterface 成员变量的接口。

 

这样 LNGameUI 对象和 LNGameLogic 对象互相引用,这种模式就完成了UI层和逻辑层的分离, UI对象和逻辑对象的互相交互。

 

posted @ 2016-10-20 09:29  Archer.Huang  阅读(298)  评论(0)    收藏  举报