【发布时间】:2013-09-07 21:43:48
【问题描述】:
你好,我的程序员伙伴。
我正在开发一款游戏,但遇到了一个小问题。
实施 HUD 的最佳方式是什么? 我在这里说的是设计,而不是实际的创建方式。
例如。
你有:
GamePlayScene
-在你所拥有的场景中:
-背景层
-GamePlayLayer
那么,您会在哪里添加 HUD? 你认为什么会更易于管理? 你会做一个额外的层还是只是在游戏中添加它?
如果我选择添加一个额外的层,那么在层之间进行通信的最佳方式是什么?
游戏“地图”的背景(如果您想将其视为FF系列)。
游戏中的精灵(敌人、用户、射弹、收藏品)
感谢您的宝贵时间!
希望你玩得开心
【问题讨论】:
-
额外层,通过场景通信,即场景有gameLayer等属性
标签: design-patterns cocos2d-iphone layer scene