问题标签 [ccscene]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

android - Cocos2d:Activity 类 & CCLayer 类

我正在使用 eclipse 构建游戏,现在我想使用Cocos2d 引擎。我的问题是我想合并我完成的程序和 cocos2d 引擎的滑动菜单。现在我的问题是如何将我的菜单类扩展到活动类,以便我可以为我的 XML 调用 onCreate 和 setContentView 并扩展到CCLayer 类以使我的菜单类连接到我的 Cocos2d 的滑动菜单上。

感谢您的任何建议和帮助。请为我的问题道歉。

更新:继承人的代码

这是我想从CCLayer使用的方法,但它需要从该类扩展它。

0 投票
1 回答
323 浏览

objective-c - 如何从视图控制器类加载 cocos2d 场景?

1)我用cocos2d-iphone v3做了一个游戏。

2)我整合了一个全屏广告。

3)我想加载一个cocos2d场景,当用户关闭广告时,它不起作用(我导入了cocos2d框架)。广告消失后只有一个黑屏动画。“interstitialAdDidFINISH”出现在输出中,所以很可能最后一行是错误的。

我想,我不能这么简单地从 UIViewController 类加载 cocos2d 场景.....我该怎么做?

编辑:所以?这不是零

编辑 2:我发现,那[CCDirector sharedDirector]];也是一个 ViewController。我试过这样的东西。iAd 完成后游戏崩溃。

0 投票
1 回答
26 浏览

macos - 在 OSX 中调整 ccscren 对象的可视区域

我创建了一个相当简单的图形程序,从使用 iPad 作为目标的 PeevedPenguin 项目开始,然后尝试将其重新定位到 Mac。我正在使用当前版本的 Spritebuilder、Cocos 和 Xcode。

当我移动到 Mac 目标时,游戏会出现一些较小的问题,但我在如何扩展场景的可视区域方面遇到了一个大问题。它总是加载在一个小的可视窗口中,该窗口会切断该框外任何活动的显示。我的场景基本上是来自 PeevedPenguins 的背景屏幕。

对于这个应用程序,我希望场景填充但不扩大到我屏幕大小的窗口。

我已经用谷歌搜索了关于如何找到有关如何构建这些窗口的教程的所有可能想法,但不幸的是,术语 windows 的一些其他用法填满了我的搜索结果。

非常感谢帮助解决这个问题。甚至指向某种“Mac 上的 Windows 图形设计”的链接也会有所帮助。

谢谢