问题标签 [scene]

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 回答
376 浏览

cocos2d-iphone - arc 启用 cocos2d - 旧场景在 replaceScene 之后存在

我正在尝试用 cocos2d 实现游戏。我根据本教程的说明启用了 arc。 http://www.learn-cocos2d.com/2012/04/enabling-arc-cocos2d-project-howto-stepbystep-tutorialguide/

在用主菜单场景替换游戏场景后,我意识到了一个奇怪的行为,我无法找出问题所在。更换后,新场景出现并按我预期工作,但游戏场景(旧场景)仍然反应触摸。我认为当我更换场景时,旧场景应该完全移除,但它继续生活在新场景下。

部分相关代码如下:

单身人士:

当我需要进入主菜单场景时,我如下调用单例类

出现菜单场景后如何杀死游戏场景?

谢谢你的帮助。

0 投票
1 回答
320 浏览

opengl - 3D 滚动场景 - OpenGL

我正在尝试在窗口中绘制云并将它们设置为朝向相机的动画。我遇到的问题是我想连续执行此操作,而不会突然重绘任何内容。有人可以告诉我我在这里缺少什么吗?

这是代码:

0 投票
1 回答
3615 浏览

eclipse - 尝试在 Cocos2d-X 中切换场景。未定义对 `diffMenu::scene() 错误的引用

所以我试图用一个名为“diffMenu”的难度菜单场景来替换 HelloWorld 场景。它在 XCode 上运行良好,所以我转到 Eclipse 来测试 Android 端并得到一个错误,上面写着“对 `diffMenu::scene() 的未定义引用”我已将 diffMenu.ccp 添加到 Android.mk 但我仍然得到错误。

0 投票
1 回答
26979 浏览

actionscript-3 - 如何在 adobe flash cs6 actionscript 3.0 中停止一个场景并播放下一个场景

我正在尝试制作一个循环动画场景,就像眼睛睁开和闭上一样。我有一个黑色矩形向下并与另一个黑色矩形相遇以创建闪烁效果。然后在中间我有一个按钮,观众可以点击它进入下一个场景。问题是在按下按钮之前和之后两个场景同时播放。如何播放第一个循环场景,然后在用户按下该按钮时停止播放下一个场景?谢谢。

0 投票
1 回答
1282 浏览

andengine - 如何在andengine中放置类似场景的广告弹出窗口

我想开始在我的 andengine 游戏中放置广告,并在我的结果显示屏幕之前显示一个广告(例如水果忍者)。由于我的结果屏幕是一个场景而不是一个活动,我希望在我玩游戏之后和结果之前弹出一个广告,然后点击按钮,广告就会消失。我认为有一个名为 popupscene 的类,但我不确定是否要使用它。有人可以帮忙吗?

0 投票
1 回答
2200 浏览

objective-c - cocos2d 带过渡的推送场景

我正在使用 cocos2d v2.1 beta2(不确定是否重要)。

CCDirector用来推动一个场景。我这样做是这样[[CCDirector sharedDirector] pushScene:[CCTransitionFadeUp transitionWithDuration:1 scene:[ShopLayer scene]]]; 的:问题是一开始场景会出现一瞬间,然后执行过渡。我该如何解决?我真的要换replaceScene:吗?

0 投票
1 回答
658 浏览

cocos2d-iphone - replaceScene 是只替换当前场景还是替换 Cocos2d 中的所有场景

我在 Cocos2d 中有一个游戏,它有一个主场景(游戏场景)和一个转到“配置”场景的按钮。当用户单击主场景中的配置按钮时,我使用 pushScene 进入“配置”场景。我使用 pushScene 的原因是允许用户从他离开的地方继续游戏。

在“配置”场景中有两个选项:“取消”和“确定”。如果用户点击“取消”,我会使用 popScene,游戏会从它离开的地方继续。如果用户点击“确定”,我会使用 replaceScene,因为我希望游戏以新配置从头开始。

所以,当用户点击“确定”时,我知道“配置”场景被新的游戏场景替换了,但是旧的游戏场景也被替换了吗?否则,我是在做正确的事情还是应该实施另一种方法来让游戏场景知道它应该恢复还是重新启动。

我想通过累积未替换的场景来确保我不会泄漏内存。

0 投票
2 回答
5701 浏览

charts - 使用场景构建器创建的 Javafx PieChart 不显示数据

我在使用 Oracle 的一些 Javafx 示例时遇到问题,因为“场景”不是使用 Scene Builder 创建的,因此代码与我想要使用的代码不同。

我正在尝试使用包含饼图的场景构建器创建布局。我已将图表的 fxid 设置为“myPieChart”,并@FXML private Chart myPieChart;在代码开头设置了相应的值。

我还添加了以下在初始化时执行的代码,我认为这些代码会创建图表:-

所有的值都被放入一个可观察的列表中,然后用 ObsevableList 值实例化饼图。

不幸的是,我的饼图没有显示......我想念什么?

为任何帮助而欢呼。

0 投票
1 回答
238 浏览

cocos2d-iphone - Cocos2d:在CCActionEase中获取场景的当前位置

我需要将 UIKit 层的位置与 Cocos2D 场景层同步,发生的过渡将当前场景从屏幕上移出新场景。我已经编辑了 CCActionEase 来制作我自己的更新方法,它可能会在我的委托中调用一个方法来发送我的 Cocos2D 场景层的当前位置。我所需要的只是一种在 CCActionEase 中以某种方式获取场景当前位置的方法。它需要在这里,因为 CCActionEase 一遍又一遍地调用更新,而当它存在时,场景的位置正在改变。

这是我的代码的运行顺序,以便调用。

在我的场景当前层中,我的转换方法被称为:

[[CCDirector sharedDirector] replaceScene: [ExitUTransition transitionWithDuration:5.4 scene: [JoinedMapsScene scene]]];

在那个类中,我的自定义 CCEaseInWithPercentMult 的 actionWithAction 被称为:

在 CCActionEase 中,调用 update 方法:

0 投票
1 回答
524 浏览

cocos2d-iphone - Cocos2D:从另一个类获取图层在场景中的位置

我正在尝试在发生场景转换时检索在场景中作为子级添加的图层的当前位置。过渡是经过编辑的 Cocos2D 过渡,它会在出现新图层时将图层滑出屏幕。我使用更新方法在 CCActionEase 中创建了自己的实现:

但是,当转换发生时,这些返回 0。大概是因为我得到了相对于自身的位置?

编辑:

我发现这行不通。通过这样做,我已经通过指向正确的类正确地访问了我当前的场景:

JoinedMapsScene * 场景 = (JoinedMapsScene *)[[CCDirector sharedDirector] runningScene];

并通过这样做来调用我假设的方法:

[场景获取JoinedMapsLayerPosition];

令我惊讶的是,当转换发生时,当前的 runningScene 是我的转换类!

它给了我这个例外:-[ExitLTransition getJoinedMapsLayerPosition]: unrecognized selector sent to instance 0x5e4e20

我需要找出另一种方法来做到这一点。