我有一个CCScene,只有很少的UIKit元素[例如UITextView]。 经过一些用户交互之后,我想在场景中打开一个弹出窗口来覆盖UITextView的一部分。 我使用的z索引并不重要,它总是出现在文本视图下。 关于如何做的任何提示?uikit元素上的Cocos2d节点
1
A
回答
0
您的CCNodes是在EAGLView的Cocos中使用的。您需要管理EAGLView(s)相对于其他UIViews的顺序。看看http://www.gdcvault.com/play/1012504/The-Best-of-Both-Worlds的例子,将EAGLViews中的Cocos绘图与其他UIKit视图混合使用。
0
又一想,我会这么说了我的头顶部没有先尝试...
从内存中,你可以从一个UIView获得该意见内容的图像。如果在用户交互完成后,想要将弹出窗口放在文本字段上,可以从中创建UIimage,将其转换为纹理,从中创建一个ccsprite并将其放置在屏幕上的sam e点。然后,您可以隐藏实际的文本字段,然后弹出您的弹出窗口。用户将无法区分差异。
相关问题
- 1. Cocos2d vs UIKit
- 2. 如何使用cocos2d淡入/淡出UIKit元素(UItextField)
- 3. 的Cocos2D和UIKit的弹出
- 4. 删除节点上的元素
- 5. 将Cocos2D与UIKit集成
- 6. 检查cocos2d的节点树
- 7. JavaScript autoclick子节点元素
- 8. 合并HTML元素节点
- 9. 的cocos2d与UIKit的表层为了
- 10. UiKit中的cocos2d替代方案?
- 11. UIKit应用程序中的Cocos2D?
- 12. 的Cocos2D和UIKit动画不同步
- 13. 拖动的元素上的UIKit可排序不可用的停止(v2.27.1)上的UIKit网站
- 14. 溢出与X元素一个节点到X节点与这些元素
- 15. 获取文本和元素节点使用xpath的节点的子节点
- 16. 获取没有文本节点的元素的子元素
- 17. 元素节点和文本节点之间的区别
- 18. 增加DOM元素节点的原型?
- 19. C#XML元素计数的XML节点
- 20. 更改元素的节点名称?
- 21. 查找元素的唯一子节点
- 22. DOM中的节点和元素
- 23. PHP XML复制节点间的元素
- 24. 意外的节点类型元素
- 25. Cocos2D游戏元素设计
- 26. 如何从Cocos2D返回到UIkit?
- 27. 在UIKit应用程序中集成cocos2d
- 28. 在UIKit应用中嵌入cocos2D
- 29. 基于位置获取基于Javascript元素的元素节点
- 30. (德)seralise根节点元素和不同的子元素
请问您能更具体吗?您指向的文档不是很有用,因为它是完全不同的场景。不是真的cocos2d。 – Krystian
Cocos2d只能在EAGLView中显示CCNode。这是完全一样的问题。但是,也许你会发现http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit有帮助。 简短的答案仍然是,你需要多个EAGLViews。单个EAGLView无法在其他UIView的上方和下方绘制自己。 – Jonah
你猜这是'没有办法'很容易' - 这是使用常规的cocos2d流。无论如何...我最终隐藏了显示弹出窗口之前的元素。不是一个理想的方式,但现在就足够了。谢谢。 – Krystian