skview相关内容
下面的代码显示 SKView,直到您将 skHeight 更改为 2050 或更高的值,例如 5000. 1) 如何让 SKView 出现在 2050 或 5000 的高度? 2) SKViews 的最大尺寸是多少? 重现: 1) 运行以下代码.您将看到 SKView 显示为灰色窗口. 2) 将 skHeight 更改为 2050 或 5000.SKView 不再出现
..
我了解 iPhone 5s 的像素分辨率为 640 x 1136,点分辨率为 320 x 568(用于向后兼容非 Retina 设备). 当我使用 SpriteKit 时,问题/困惑/奇怪似乎出现了.示例: 我正在从左下角 (0, 0) 到右上角(宽度、高度)画一条线.结果是这条线几乎画了一半.事实上,当我打印出屏幕尺寸时,它应该是 320 x 568.所以我决定从 (0, 0) 绘制
..
在 SpriteKit 中取消暂停视图时,我注意到 fps 显着下降(帧率下降 5-10fps).我用空项目(Spritekit 游戏模板)尝试了这个.代码如下: if(!self.view.paused){self.view.paused = YES;NSLog(@"暂停");}别的{NSLog(@"未暂停");self.view.paused = 否;} 如果我暂停场景,一切都会按预期运行
..
我想暂停和取消暂停 SpriteKit 中的场景,在同一位置有 2 个按钮.在场景运行时,我想显示“暂停"按钮.当场景暂停时,我想隐藏“暂停"按钮并显示“播放"按钮.在 SpriteKit 中,您可以使用 SpriteKit 中定义的 self.scene.view.paused. 我的代码: @implementation MyScene {SKSpriteNode *PauseButt
..
我已经使用 xib 文件创建了一个视图. 现在我想在这个视图中添加一些小元素,以利用 SpriteKit 中的一些物理动画,所以现在我需要一个 SKView. 是否可以将 SKView 添加为与我的 xib 视图对应的视图的子视图?我试过了,它似乎没有显示任何东西. 下面是我的XIB视图对应的ViewController中: this.myCustomSKView = new
..
我尝试了任何建议,但输出是白色的空白屏幕截图.这使我假设我没有在视图中添加任何内容.这是我如何将图形添加到我的视图中.addChild 方法是 SpriteKit 自带的,它接受 SKSpriteNodes: addChild(背景)addChild(率)addChild(scoreLabel)addChild(分享)addChild(再次播放)addChild(highScoreLabel)
..
我想制作一个 SKView,我可以将其用作工厂来制作 SKShapeNode 并将它们“渲染"为纹理. 但我找不到如何初始化这样的东西,而且我一点运气都没有. 如何为此目的制作独立的 SKView? 或者有没有更好的方法来避免使用游戏场景? 这是我在制造工厂时所做的徒劳,这抱怨纹理(来自:)不明确.我不知道那是什么意思. 导入SpriteKit类制作:SKView{静态函
..
最近我创建了一个新的 Xcode - 游戏项目.我没有接触任何东西就运行了模板.我期待一个标准的 Hello World! 应用程序,但我注意到了一件事.我在顶部和底部得到了场景cut,而不是漂亮的背景. 如何让它填满整个屏幕? 解决方案 看起来默认的 SpriteKit 游戏模板缺少启动屏幕.您需要手动添加: 添加启动屏幕: 新建文件->iOS->用户界面 ->启动屏幕
..
当我完成我的 SKScene 时,有没有办法从我的 SKScene 类中关闭 SKScene? 如果没有回到我展示 SKScene 的 Viewcontroller [skView presentScene:theScene]; 有没有办法重新启动场景或从我的 SKView 中删除? SKScene 类参考和SKView 类参考 没有帮助. 更新: 以下代码从我的 SKVi
..
目标:我想呈现一个新场景: [self.scene.viewpresentScene:level2 transition:reveal]; 并结束当前的背景音乐以开始新的背景音乐(来自第2级的新背景音乐). 问题:在出现新场景时,1.场景(level1)的背景音乐一直播放,即使离开小游戏也不会停止,因为整个游戏由几个小游戏组成. 播放的音乐是 SKAction: @impleme
..
我使用 Games by Tutorials 一书的帮助制作的最新 iPhone 游戏遇到了大问题. 注意:方法来自SpriteKit-多任务的正确方法不起作用. 因此,在我的 ViewController.m 文件中,我定义了私有变量 SKView *_skView. 然后,我做这样的事情: - (void)viewDidLayoutSubviews{[超级viewDidLa
..
我尝试创建一个游戏,并按照 Apple 的建议使用多个场景.您可以将游戏视为文本繁重的点击式冒险游戏. 问题就在这里.大量文本,经过一些搜索,似乎是推荐的方式,或者更确切地说,目前唯一的方法是使用 UITextView 因此: [self.view addSubview: textView]; 如果你只有一个 SKScene,这一切都很好,因为这是当前视图/SKView 显示的场景.
..
下面的代码显示 SKView ,直到将 skHeight 更改为2050或更高的值(如5000)为止. 1)即使在2050或5000的高度下,如何显示 SKView ? 2) SKViews 的最大大小是多少? 要复制: 1)运行以下代码.您会看到 SKView 表示为灰色窗口. 2)将 skHeight 更改为2050或5000. SKView 不再显示. Te
..
我一直在尝试使用Swift创建一个简单的SpriteKit应用程序.目的是使红球在单击时重新定位在屏幕上.但是变量self.frame.width和self.frame.height不会返回可见屏幕的边界.相反,它们返回整个屏幕的边界.因为我是随机选择球的位置,所以我需要可见的边界.经过数小时的研究,找不到答案.我该如何实现? var点= SKSpriteNode()让dotScreenHei
..
最近,我创建了一个新的Xcode-Game项目.我没有碰任何东西就运行了模板.我原本期望使用标准的 Hello World!应用程序,但是我注意到了一件事.而不是充满背景,我在顶部和底部都设置了场景 cut . 如何使它充满整个屏幕? 解决方案 看起来默认的SpriteKit Game模板缺少启动屏幕.您需要手动添加它: 添加启动屏幕: 新文件-> iOS->用户界面->
..
我一直试图在我的Sprite Kit游戏中实现Game Center,但是每次我尝试展示排行榜... -(void)showLeaderboard:(UIViewController*)gcvc { GKGameCenterViewController *leaderboardController = [[GKGameCenterViewController alloc] init]
..
在SpriteKit中取消暂停视图时,我注意到了明显的fps下降(帧率下降5-10fps).我尝试了一个空项目(Spritekit游戏模板).这是代码: if(!self.view.paused){ self.view.paused = YES; NSLog(@"Paused"); }else{ NSLog(@"Unpaused");
..
我正在编写SpriteKit游戏,但在SKView上遇到视图模糊的问题.游戏暂停时,它应该从右侧滑动,并且应该模糊其父视图(SKView)的内容,就像iOS 7中的控制中心面板一样.这是所需的外观: 我实际上得到的是: 实际上,左侧视图并非全黑,您可以看到超级视图中的高光在几乎不透明的子视图中略微挣扎,但没有应用模糊.是iOS 8的错误/功能,还是我的错误/误解 这是我的UIVi
..
我正在尝试将帧率降低到最大30 FPS.官方文档说要使用: skView.frameInterval = 2; 我通读了所有可用的文档以及这里在stackoverflow或其他页面/博客/等中提出的每个类似问题.我以多种方式进行了尝试,但是无论我在哪里尝试设置该属性都不会影响FPS. 除了SpriteKit的计时机制外,我没有使用其他计时机制.我正在根据文档和此处的Stackove
..
这是我在该论坛上的第一篇帖子,如果我做的事情不正确,我谨此致歉! :) 我正在用Swift& amp;制作一款iPhone游戏. SpriteKit和我目前正面临一个问题.当我的应用程序进入后台运行时,它会调用功能暂停(请参见下文),但是在游戏恢复时会自动取消暂停. 我看到了一个非常有趣的帖子: Spritekit-在以下情况下保持游戏暂停didBecomeActive (和如何保持S
..