实施HUD的最佳方式。 - Cocos2D

时间:2013-09-07 21:43:49

标签: design-patterns cocos2d-iphone layer scene

你好我的同事们。

我正在开发一款游戏,但我遇到了一个小问题。

实施HUD的最佳方法是什么? 我在这里谈论设计,而不是创建它的实际方式。

例如。

你有:

GamePlayScene

- 在你已经拥有的场景中:

-BackgroundLayer

-GamePlayLayer

那么,你会在哪里添加HUD? 您认为哪些更易于管理? 你会做一个额外的图层或者只是在游戏玩法上添加它吗?

如果我选择添加额外的图层,那么在图层之间进行通信的最佳方式是什么?

背景游戏“地图”(如果你想把它看作FF系列)。

游戏玩法精灵(敌人,用户,射弹,收藏品)

谢谢你的时间!

希望你度过愉快的时光

1 个答案:

答案 0 :(得分:0)

我让场景实例化了LearnCocos2D所说的图层。我会将HUD引用传递给想要使用它的所有对象。如果射弹想要使用HUD,请在初始化时将HUD参考传递给它!