问题标签 [skscene]
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.
sprite-kit - 为 SKScene 的背景颜色设置动画
是否有可能做到这一点?
正如预期的那样,使用 UIView 动画不起作用。
目前,我使用了大约 80 种不同的动画精灵,这是一个很大的内存问题,并且创建如此多的图像然后导入和编码它们要复杂得多,而不是仅仅在几行代码中设置颜色。
ios - 谁能给我从sknode类调用skscene类方法的例子
在 MyScene 类的子类中SKScene
在员工类子类中SKNode
我想increaseScoreBy:
从员工类(的子类SkNode
)调用方法
ios - Sprite Kit - 呈现场景但尺寸怪异
我正在尝试更改为显示分数的场景。但似乎我呈现的场景被放大了。
呈现场景时,我只能看到放大的实际场景的右上角。我应该如何解决这个问题?
ios - Sprite 套件在暂停后不恢复
我的游戏使用物理,我确实成功暂停了它,但我无法恢复它。节点实际上是下落的物体,暂停时它们会停留在空中,并且在暂停场景时所有物理都按预期消失。但是当我恢复时,它们会停留在空中,不会掉落,我也看不到任何类型的物理正在恢复。任何建议将不胜感激。这是我使用的:
ios - 从 SKScene 呈现后无法关闭视图控制器
我正在尝试从SKScene
.
这就是我展示设置控制器的方式:
但是一旦我运行此代码以解雇:
我收到EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
错误,日志中没有显示任何内容。
我该如何解决这个问题?
xcode - 当我尝试切换到新的 SKScene 时,场景变得更小
我正在尝试创建一个你必须跳过障碍的游戏。如果你撞到障碍物,它会变成一个带有分数的不同场景,但那个场景一样宽但没有那么高,我不知道为什么?这是我的代码:
sprite-kit - nsnotification 在 skscene 中不起作用
我正在编写一个精灵套件游戏,并且我的游戏中有应用内购买。我实施了
文件 IAPHelper.m(IAPHelper.m 是 NSObject 的子类)中的应用购买,如果
购买成功,会发布一个nsnotification,代码如下:
在 MyScene.m(MyScene.m 是 SKScene 的子类)中,我为通知添加了一个观察者:
而我想要做的是 IAPHelper.m 发布通知,MyScene.m 接收并响应它。但结果是 MyScene.m 似乎没有收到通知,因此代码
没有被调用。但是如果我将观察者放在我的 ViewController.m(UIViewController 的子类)中,它就可以工作。我的问题是:skscene 可以接收来自任何对象的通知吗?如果可以,如何实施。
非常感谢,如果有人可以帮助我解决这个问题。
xcode - 如何不在后台 spritekit 中运行场景
我有一个带有菜单场景、游戏场景和游戏结束场景的游戏。当我在其中一个上时,有办法不在后台运行其他人。例如,在我的游戏场景中,当您与某物接触时,它会切换到游戏结束场景。当我在菜单场景上时,播放场景运行,当它接触时,它切换到游戏结束场景。
所以我的问题是:我可以让场景不会在后台运行吗?或者有一种方法可以延迟它直到我按下菜单上的播放按钮?
这是第一个场景的代码:
这是第二个场景的代码:
这是视图控制器:
swift - 如何设置 SKSpriteNodes:作为类或直接在 SKScene 的方法中?
我正在制作一个简单的游戏,但我有一个“noobish”问题。如果我想创建一个 SKSpriteNode (gem),我应该创建一个名为 gem 的类,然后创建一个创建 gem 的方法,还是应该在我正在使用的主 SKScene 中创建该方法?
简单地说:场景是否应该有创建 SpriteNodes 的方法,或者最好为每个创建一个类,然后在场景中创建该类的一个实例?
谢谢!
macos - 如何在 OS X 中制作一个转换为 SpriteKit 场景的非 SpriteKit 菜单?
我正在创建一个 OS X 游戏,对于我的菜单屏幕,我想为我的设置屏幕使用弹出按钮单元格、复选框等 UI 元素。我将如何将我的视图从设置屏幕(非 SpriteKit 视图)转换到 SpriteKit 场景?