skview相关内容

SpriteKit:为什么SKView在一个高度消失,却在另一个高度出现?SKView 的最大高度是多少?

下面的代码显示 SKView,直到您将 skHeight 更改为 2050 或更高的值,例如 5000. 1) 如何让 SKView 出现在 2050 或 5000 的高度? 2) SKViews 的最大尺寸是多少? 重现: 1) 运行以下代码.您将看到 SKView 显示为灰色窗口. 2) 将 skHeight 更改为 2050 或 5000.SKView 不再出现 ..
发布时间:2022-01-11 12:27:43 移动开发

iPhone 5s SpriteKit 画怪

我了解 iPhone 5s 的像素分辨率为 640 x 1136,点分辨率为 320 x 568(用于向后兼容非 Retina 设备). 当我使用 SpriteKit 时,问题/困惑/奇怪似乎出现了.示例: 我正在从左下角 (0, 0) 到右上角(宽度、高度)画一条线.结果是这条线几乎画了一半.事实上,当我打印出屏幕尺寸时,它应该是 320 x 568.所以我决定从 (0, 0) 绘制 ..
发布时间:2022-01-11 12:24:52 移动开发

SpriteKit 暂停和恢复 SKView

我想暂停和取消暂停 SpriteKit 中的场景,在同一位置有 2 个按钮.在场景运行时,我想显示“暂停"按钮.当场景暂停时,我想隐藏“暂停"按钮并显示“播放"按钮.在 SpriteKit 中,您可以使用 SpriteKit 中定义的 self.scene.view.paused. 我的代码: @implementation MyScene {SKSpriteNode *PauseButt ..
发布时间:2022-01-11 12:15:09 移动开发

将 SpriteKit 视图集成到 xib 视图中

我已经使用 xib 文件创建了一个视图. 现在我想在这个视图中添加一些小元素,以利用 SpriteKit 中的一些物理动画,所以现在我需要一个 SKView. 是否可以将 SKView 添加为与我的 xib 视图对应的视图的子视图?我试过了,它似乎没有显示任何东西. 下面是我的XIB视图对应的ViewController中: this.myCustomSKView = new ..
发布时间:2022-01-11 12:08:38 其他开发

如何以编程方式截屏(Swift、SpriteKit)

我尝试了任何建议,但输出是白色的空白屏幕截图.这使我假设我没有在视图中添加任何内容.这是我如何将图形添加到我的视图中.addChild 方法是 SpriteKit 自带的,它接受 SKSpriteNodes: addChild(背景)addChild(率)addChild(scoreLabel)addChild(分享)addChild(再次播放)addChild(highScoreLabel) ..
发布时间:2022-01-11 12:03:53 移动开发

创建 \(Use) SKView as \(in a) factory \(static class)

我想制作一个 SKView,我可以将其用作工厂来制作 SKShapeNode 并将它们“渲染"为纹理. 但我找不到如何初始化这样的东西,而且我一点运气都没有. 如何为此目的制作独立的 SKView? 或者有没有更好的方法来避免使用游戏场景? 这是我在制造工厂时所做的徒劳,这抱怨纹理(来自:)不明确.我不知道那是什么意思. 导入SpriteKit类制作:SKView{静态函 ..
发布时间:2022-01-11 11:53:19 其他开发

SpriteKit - SKScene 边界不等于 SKView 边界

最近我创建了一个新的 Xcode - 游戏项目.我没有接触任何东西就运行了模板.我期待一个标准的 Hello World! 应用程序,但我注意到了一件事.我在顶部和底部得到了场景cut,而不是漂亮的背景. 如何让它填满整个屏幕? 解决方案 看起来默认的 SpriteKit 游戏模板缺少启动屏幕.您需要手动添加: 添加启动屏幕: 新建文件->iOS->用户界面 ->启动屏幕 ..
发布时间:2022-01-11 11:42:37 移动开发

如何关闭 SKScene?

当我完成我的 SKScene 时,有没有办法从我的 SKScene 类中关闭 SKScene? 如果没有回到我展示 SKScene 的 Viewcontroller [skView presentScene:theScene]; 有没有办法重新启动场景或从我的 SKView 中删除? SKScene 类参考和SKView 类参考 没有帮助. 更新: 以下代码从我的 SKVi ..
发布时间:2022-01-07 18:13:23 移动开发

如何停止音频 SKAction?

目标:我想呈现一个新场景: [self.scene.viewpresentScene:level2 transition:reveal]; 并结束当前的背景音乐以开始新的背景音乐(来自第2级的新背景音乐). 问题:在出现新场景时,1.场景(level1)的背景音乐一直播放,即使离开小游戏也不会停止,因为整个游戏由几个小游戏组成. 播放的音乐是 SKAction: @impleme ..
发布时间:2022-01-07 18:02:28 其他开发

将 UITextView 添加到 SpriteKit 中的场景

我尝试创建一个游戏,并按照 Apple 的建议使用多个场景.您可以将游戏视为文本繁重的点击式冒险游戏. 问题就在这里.大量文本,经过一些搜索,似乎是推荐的方式,或者更确切地说,目前唯一的方法是使用 UITextView 因此: [self.view addSubview: textView]; 如果你只有一个 SKScene,这一切都很好,因为这是当前视图/SKView 显示的场景. ..
发布时间:2021-09-13 20:00:21 移动开发

SpriteKit:为什么SKView在一个高度上消失而在另一个高度上出现?SKView的最大高度是多少?

下面的代码显示 SKView ,直到将 skHeight 更改为2050或更高的值(如5000)为止. 1)即使在2050或5000的高度下,如何显示 SKView ? 2) SKViews 的最大大小是多少? 要复制: 1)运行以下代码.您会看到 SKView 表示为灰色窗口. 2)将 skHeight 更改为2050或5000. SKView 不再显示. Te ..
发布时间:2021-05-16 20:36:10 移动开发

Swift SpriteKit获得可见的帧大小

我一直在尝试使用Swift创建一个简单的SpriteKit应用程序.目的是使红球在单击时重新定位在屏幕上.但是变量self.frame.width和self.frame.height不会返回可见屏幕的边界.相反,它们返回整个屏幕的边界.因为我是随机选择球的位置,所以我需要可见的边界.经过数小时的研究,找不到答案.我该如何实现? var点= SKSpriteNode()让dotScreenHei ..
发布时间:2021-05-09 19:25:44 移动开发

SpriteKit-SKScene范围不等于SKView范围

最近,我创建了一个新的Xcode-Game项目.我没有碰任何东西就运行了模板.我原本期望使用标准的 Hello World!应用程序,但是我注意到了一件事.而不是充满背景,我在顶部和底部都设置了场景 cut . 如何使它充满整个屏幕? 解决方案 看起来默认的SpriteKit Game模板缺少启动屏幕.您需要手动添加它: 添加启动屏幕: 新文件-> iOS->用户界面-> ..
发布时间:2020-11-30 22:23:31 移动开发

UIView不会转换为SKView

我一直试图在我的Sprite Kit游戏中实现Game Center,但是每次我尝试展示排行榜... -(void)showLeaderboard:(UIViewController*)gcvc { GKGameCenterViewController *leaderboardController = [[GKGameCenterViewController alloc] init] ..
发布时间:2020-11-12 19:07:51 移动开发

UIVisualEffectView不会模糊它是SKView超级视图

我正在编写SpriteKit游戏,但在SKView上遇到视图模糊的问题.游戏暂停时,它应该从右侧滑动,并且应该模糊其父视图(SKView)的内容,就像iOS 7中的控制中心面板一样.这是所需的外观: 我实际上得到的是: 实际上,左侧视图并非全黑,您可以看到超级视图中的高光在几乎不透明的子视图中略微挣扎,但没有应用模糊.是iOS 8的错误/功能,还是我的错误/误解 这是我的UIVi ..
发布时间:2020-09-22 02:06:49 移动开发

为什么在SKView上设置frameInterval无效?

我正在尝试将帧率降低到最大30 FPS.官方文档说要使用: skView.frameInterval = 2; 我通读了所有可用的文档以及这里在stackoverflow或其他页面/博客/等中提出的每个类似问题.我以多种方式进行了尝试,但是无论我在哪里尝试设置该属性都不会影响FPS. 除了SpriteKit的计时机制外,我没有使用其他计时机制.我正在根据文档和此处的Stackove ..
发布时间:2020-08-14 22:52:26 其他开发

在应用启用后让游戏暂停吗?

这是我在该论坛上的第一篇帖子,如果我做的事情不正确,我谨此致歉! :) 我正在用Swift& amp;制作一款iPhone游戏. SpriteKit和我目前正面临一个问题.当我的应用程序进入后台运行时,它会调用功能暂停(请参见下文),但是在游戏恢复时会自动取消暂停. 我看到了一个非常有趣的帖子: Spritekit-在以下情况下保持游戏暂停didBecomeActive (和如何保持S ..
发布时间:2020-07-23 01:28:53 移动开发