gpt4 book ai didi

ios - 如何在 OpenGL 游戏上添加 UIView (iOS)

转载 作者:行者123 更新时间:2023-11-29 10:48:09 25 4
gpt4 key购买 nike

我从这里下载了这个源:https://github.com/ericjohnson/canabalt-ios它是 iOS 版《Canabalt》游戏的源代码

游戏建立在 Flixel 上引擎。

我想做一件简单的事情。我想将 UIView 添加到游戏中的屏幕之一。我怎样才能做到这一点?

我试过做这样的事情:

UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 120)];
[myView setBackgroundColor:[UIColor redColor]];

[self add:myView];

当然,这会抛出一个错误:Incompatible pointer types sending 'UIView\*' to parameter of type 'FlxObject\*'

我找不到任何方法将 UIView“转换”为 FlxObject。这感觉像是一个简单的要求,但到目前为止我还没有找到解决方案。我曾尝试通读这个 Flixel 库来找出一些方法来做到这一点,但一无所获。

有什么帮助吗?

最佳答案

您可以尝试将您的 View 直接添加到顶部窗口

[[[UIApplication sharedApplication] keyWindow] addSubview:myView];

关于ios - 如何在 OpenGL 游戏上添加 UIView (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21632906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com