问题标签 [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.
cocos2d-iphone - cclayer 函数调用错误
我有两层称为 alayer 和 blayer,alayer 是父级
alayer.h 中有一个函数
在 alayer.m 中,添加 blayer
在 blayer.m
单击“开始”按钮时,可以从图层(父级)中删除播放器,但无法调用函数“playGame”,请问您能帮我解决问题吗?谢谢
background - 将背景设置为 CCScene
如何为 CCScene 设置背景?我想要的是当我缩小或在我的 CCLayer 中背景大小保持不变。提前致谢。
android - 由于 ccLayer->schedule(schedule_selector(...), ...); 导致 Cocos2d-x 崩溃
我有安卓开发背景。前几天开始学习Cocos2d-x进行游戏开发。我正在创建一个简单的初始屏幕和一些菜单屏幕,但遇到了一些应用程序崩溃问题。我希望 Splash Scene 停留 3 秒,然后加载 MenuScene。所以我尝试使用调度方法来替换场景。但是在执行计划任务时我遇到了崩溃。这是我的简单课程;
Splash.h 类:
闪屏.cpp:
GeneralMenuScreen.cpp:
启动画面运行,但 3 秒后,endSplash 方法没有被调用并且应用程序崩溃。我从来没有用 C/C++ 编程过。知道我哪里出错了吗?还有,有没有什么方法可以像我们在 android/ios 中那样使用调试器来调试 cocos2d-x 应用程序?
ios - 不同场景过渡时的奇怪行为
我希望在游戏上线前制作一些自定义图片(例如一些游戏开发者的logo和信息)。在cocos2d Temple中,只有一个IntroLayer来显示logo,所以我决定在进入之前添加更多场景来显示其他信息游戏的主菜单。在 IntroLayer.h
但是当我运行这段代码时,我发现它并没有像我预期的那样运行。SecondScene和HelloWorldLayer几乎同时显示,实际上屏幕上只剩下SecondScene并且HelloWorldLayer很快消失了。我真的对此感到困惑。任何人都可以提供一些建议吗?非常感谢。
objective-c - 设置相机位置 CCScene
我的 CCScene 遇到了问题。我正在尝试在播放器块上设置场景的位置。这是我的场景的初始化:
这是我的玩家块初始化:
当前发生的情况是它不关注玩家块。
谁能帮我解决这个问题?
ios - 类似于 Cocos2d 中的 viewDidLoad
我想在场景转换到时在我的场景中做一些事情。cocos2d 中是否有任何类似于 viewDidLoad 的东西,当我切换到场景或图层时会调用它?谢谢
ios - Unable to cast CCScene
I am trying to load a CCScene and then change some of it's properties before using the scene. When I try to change it's properties it says [CCScene setProperty] - unrecognized selector sent to instance, even though I casted the CCScene to the correct class with the public properties!
This code outputs CCScene instead of outputting Gameplay. How do I fix this?
cocos2d-x - 在弹出堆栈顶部的场景后知道何时显示 CCScene
使用 `cocos2d-x,假设我在场景 1,我添加了一个新场景(场景 2),但我后来弹出了那个场景:
我怎么知道场景 1 何时再次出现?有什么sceneDidAppear
方法或类似的吗?
ios - iOS - 出现场景错误的过渡
我正在开发一个使用 cocos2D 的应用程序。它工作得很好,但是在某些过渡期间我遇到了问题。有时,我在使用时遇到错误:
我得到:
我通过这个链接看到例如同时有两个相同的视图控制器,或者其他类似的东西。我还看到我必须使用:
setAnimated:NO
来解决这个问题。但我不能用CCScene
.
请问我该如何解决这个问题?
谢谢你的帮助!
附加代码:
cocos2d-iphone - 从 CCScene 处理 CCNode 中的按钮
我正在 cocos2d v3 中创建游戏。在 中CCScene
,我添加了一个CCNode
包含我的 HUD 的所有组件。在CCNode中,CCButton
添加了s。我希望能够在我的CCScene
. 那可能吗?如果是这样,它是如何优雅地完成的?
我今天早上测试并正在运行的代码:
CCNode
头文件(头类):
我在 CCNode 的实现文件中设置了金按钮的基础知识(定位、精灵帧等)。
CCScene
实现文件(PlayScene 类):
在场景中设置按钮的目标似乎有点奇怪,但它确实有效。如果您愿意,我想知道这种情况下的“最佳实践”。