你好我的同事们。
我正在开发一款游戏,但我遇到了一个小问题。
实施HUD的最佳方法是什么? 我在这里谈论设计,而不是创建它的实际方式。
例如。
你有:
GamePlayScene
- 在你已经拥有的场景中:
-BackgroundLayer
-GamePlayLayer
那么,你会在哪里添加HUD? 您认为哪些更易于管理? 你会做一个额外的图层或者只是在游戏玩法上添加它吗?
如果我选择添加额外的图层,那么在图层之间进行通信的最佳方式是什么?
背景游戏“地图”(如果你想把它看作FF系列)。
游戏玩法精灵(敌人,用户,射弹,收藏品)
谢谢你的时间!
希望你度过愉快的时光
答案 0 :(得分:0)
我让场景实例化了LearnCocos2D所说的图层。我会将HUD引用传递给想要使用它的所有对象。如果射弹想要使用HUD,请在初始化时将HUD参考传递给它!