
[英]How can I call native ios api from cocos2d html5 with javascript binding project?
[英]Cocos2d+Storyboards, how can I get a working project?
编辑:接受/赏金给任何能告诉我如何制作项目的人:
上一个问题变得一团糟,我自己已经解决了这个问题。 如果有人想要制作更好的项目版本,赏金仍然可以争夺。
这是一个工作,清洁,随时可用的模板供任何人使用,完整的ARC,COCOS2D 2.1,故事板和一切
仅在iPhone上测试Xcode 4,5,iOS 6,7,但也应该在iPad上运行。
当我努力做到这一点时,我努力寻找这个,所以我希望我能帮助别人。 对于自定义文件,可以使用Tiny Tim Games和https://stackoverflow.com/a/11801085/1701411 。 我稍微修改了这些文件。 新手的使用说明在项目自述文件中! :)
您没有提供任何代码来支持您的问题,但根据经验,您可以尝试使用self.view.bounds
而不是self.view.frame
?
更新
在视图控制器中为CCGLView
创建一个属性:
@property (nonatomic) CCGLView *glView;
然后按照您已有的方式创建它的实例,但保存到您的属性中。
[self setGlView:[[CCGLView alloc] initWithFrame:[[self view] bounds]];
然后实现viewWillLayoutSubviews
并更新CCGLView
的框架以匹配。
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
[[self glView] setFrame:[[self view] bounds]];
}
我也在努力解决这个问题。 以下是我使用Cocos2d-iphone库创建iOS项目(使用ARC和故事板)的方法。
在iOS单视图应用程序项目中:
Build Phases -> Compile Sources
并从ProjectName / libs /文件夹中选择所有文件 -fno-objc-arc
以禁用该文件的ARC(cocos2d lib文件使用所有必需的内存管理代码编写,因此我们不需要ARC)。 Header Search Paths
添加: "libs/kazmath/include"
(转到Finder中的项目文件夹并仔细检查路径) Other Linker Flags
添加: -lz -ObjC
以下是示例项目: PROJECT TEMPLATE DOWNLOAD 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.