蓝鸟游戏框架学习(一)
在蓝鸟游戏框架里,最重要的就是使UI类 LNGameUI 对象 和逻辑类 LNGameLogic 对象可以交互的模式。
UI类 LNGameUI 继承了一个接口类, 如 LNGameUIInterface。
UI类 LNGameUI 中有一个成员变量是逻辑类 LNGameLogic 类型。如果有逻辑操作,则调用该成员变量的方法。
逻辑类 LNGameLogic 里有一个成员变量,类型是LNGameUIInterface, 逻辑类在构造函数里传入这个LNGameUIInterface变量。
如果逻辑层 有通知给UI层,则调用 LNGameLogic 对象中 LNGameUIInterface 成员变量的接口。
这样 LNGameUI 对象和 LNGameLogic 对象互相引用,这种模式就完成了UI层和逻辑层的分离, UI对象和逻辑对象的互相交互。

浙公网安备 33010602011771号