问题标签 [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.
drag - 我如何制作像 Corona 中愤怒的小鸟那样的关卡滑块?
我怎样才能为像 Corona 中的愤怒的小鸟或三星 Galaxy S2 主页那样的级别制作滑块?当我拖动场景时,它会带来场景的其他部分。我怎么能在科罗纳做到这一点?谢谢。
android - 如何更改场景中触摸事件的动画帧:- Andengine
我对 Andengine 相当陌生,我需要一些帮助。
我很难理解 AnimatedSprite 的功能。我有一个动画精灵坐在 2D 场景上。它以 24FPS 的速度制作动画。我想要的是当场景的一侧发生触摸事件时,我的动画从精灵表更改为特定帧。例如,如果屏幕右侧发生触摸事件,我想注册触摸位置,并据此将我的动画精灵更改为特定帧。那可能吗?
以下是我渲染 AnimatedSprite 的代码
另外我也想知道为什么我们在场景中使用图层。如果有任何解释触摸事件和场景的文档或教程,有人可以给我一个链接。
提前致谢!
c# - 每个场景的渲染目标,用于过渡
我正在尝试为过渡提出一个一般概念,而不必在实际场景中包含任何特定代码。到目前为止,在我看到的所有示例中,场景都会自行处理这些内容。就像淡入/淡出一样,场景必须调整它们的绘制方法,以获得正确的透明度。但这不仅会在每个场景中都令人讨厌,而且通过多种转换,您会很快得到混乱的代码。
所以我一直在想。我能想出的唯一方法来支持这一点,更复杂的过渡,而不在场景本身中处理它,是每个场景的渲染目标。渲染目标将在调用 draw 方法之前从场景管理器中设置。绘制后,渲染目标将重置为管理器的渲染目标,并且场景的纹理将使用有关当前转换的信息进行绘制。如果必须绘制更多场景,则在不清除管理器纹理的情况下会出现更多场景。这样你几乎可以做任何事情(过渡),场景将完全相互独立,并且在实际场景中你不需要一行过渡代码。(作为参考,我希望能够做各种过渡类型。不仅是淡入淡出,还有着色器效果,
嗯,这就是我的理论。我的问题来了:这听起来像是一个可行的计划吗?这是要走的路吗?我读过关于过于频繁地切换渲染目标时的性能问题以及其他问题,这是我犹豫要实现它的主要原因。但到目前为止,我想不出或找到更好的方法。虽然我认为它不应该有所作为,但目前我只关心 2D(以防万一)。
cocos2d-iphone - 精灵低于某个高度后如何使用重新启动按钮重新启动场景?
我正在为我的第一个 iPhone 半基本游戏而苦苦挣扎。游戏运行良好,但我想要一个按钮显示重新启动,然后单击它重新启动场景。只有当我的精灵(称为精灵)低于 iphone 屏幕底部时,才会出现此按钮。如果有区别,我会同时使用 cocos 2d 和 box 2d。
感谢您在高级的帮助,非常感谢!
java - 如何在 JavaFX 中检测到已完成的调整大小操作?
我有一个舞台、一个场景和一个WebView节点。当我将窗口扩大到更大的尺寸时 - 由于WebView事情变得非常缓慢。我想要做的是仅在窗口的大小调整完成时才为WebView 填充新空间(这是我在窗口的可调整大小的控件/边缘上释放鼠标左键)。现在我可以设置最大值。该节点的大小到默认情况下 - 这将阻止它扩展。但是如何检测窗口上完成调整大小操作的实际事件?通过绑定,我可以验证是否发生了调整大小 - 但它是瞬时的(W & D 的属性会立即更改而不会释放 LMB),而我只需要在LMB已发布。建议?
我尝试在Event.ANY的舞台上使用addEventFilter,只是为了查看此事件类型是否可识别 - 遗憾的是无济于事。
我也偶然发现了这个未答复的帖子。
javafx-2 - 将对象从一个场景传递到另一个场景
在学习 JavaFX2 的新世界时,我偶然发现了另一个恼人的问题。我正在开发一个具有多个场景(约 10 个场景)的程序。为此,我创建了一个像这样的小类:
这个类足以在场景之间切换。现在的问题是我有时需要将数据从 Scene1 传递到 Scene2。我试图通过设置setUserData()
新场景来做到这一点,该场景基本上适用于一件事。初始化新场景时如何获取用户数据?(因为当时节点仍然为空)
场景1的代码:
场景2的代码:
当然 Scene s 此时给出了一个空值(因为此时 lbl 为空),所以我想知道,是否有一种方法在初始化后立即被触发?
当我将此代码附加到 Scene2 上的按钮时,它就像一个魅力,但它应该自动加载。
编辑:使用 setMyData() 方法设置数据不是问题,但是检索它是:
控制器初始化时如何获取 CustomScene 对象?因为在下面执行此操作将导致 NullPointerException(因为 btnSluiten 尚未初始化):
ios - Cocos2d v2.0 - 设置场景、图层、精灵等
使用 Cocos2d v2.0.0,进行了很多更改,很多人遇到了一些缩放问题和其他冲突......
如果他们阅读并测试了 Ray Wenderlich 的好书,那就更是如此:学习 Cocos2d:维京人太大,背景不居中,图像后缀系统不起作用,...
那么,如何进行呢?
colors - Cocos2d ColorLayer 让半屏变黑
我有一个标准场景,init
方法如下:
然而,当我在我的 iPhone4 上运行场景时,或者模拟器一半的屏幕变黑,另一半我的图层颜色(白色)。
我目前正在使用[_director pushScene:[CommodoreScene node]];
cocos2d-iphone 2.0.0 运行场景。
iphone - 选择器场景没有已知的类方法?
我在这里为我的游戏创建一个主菜单它无法编译但我不明白为什么
为什么我会收到选择器场景没有已知类方法的错误?关于doSomethingTwo。我必须在 .h 文件中导入一些东西吗?还是一个实现?感谢您为我提供的任何帮助。
objective-c - Objective C Segues - 递归场景
我有一个带有 tableview 场景的 Storyboard,它显示类别列表。这些类别包含更多子类别,甚至更多。问题是,类别的级别可能是无限的,但我不能在情节提要中真正拥有无限数量的场景。
我已设法将其缩减为 2 个相互引用的场景,但我需要知道是否有办法将其缩减为一个场景。在这个具体的项目中,这种情况至少会再出现7次,而且每次有变化都做两次是相当麻烦的。
问候, EZFrag