我已经从这里下载了这个源:https ://github.com/ericjohnson/canabalt-ios ://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 \*'
我找不到任何方法将 a“转换”UIView
为FlxObject
. 这感觉像是一个简单的要求,但到目前为止我还没有找到解决方案。我曾尝试通读此 Flixel 库以找出某种方法来做到这一点,但一无所获。
有帮助吗?