ios - Sprite 套件尺寸变更

标签 ios swift xcode sprite-kit

我在SpriteKit中发现了这个奇怪的东西。当我创建一个 Sprite 节点时,它的宽度和高度均为 100。 Sprite node has dimensions width: 100 and height: 100, when scene is parent node. 然而,当我将该 Sprite 节点作为另一个节点的子节点时,它的宽度和高度会发生奇怪的变化。 Sprite node has dimensions width: 14 and height: 12, when sprite is parent node.

这是什么奇怪的行为?我怎样才能防止这种情况发生?随着以编程方式创建的正方形变成矩形,它已经开始扰乱我的许多项目。

最佳答案

Sprite 的鳞片变得不正常。实际上,Sprite 的尺寸仍然是 100 x 100,只是比例不再是 1,1。我认为这是场景编辑器中的一个错误,并且我发现如果我在视觉上调整 Sprite 大小而不是输入大小差异,则通常会发生这种情况。要修复此问题,只需将比例更改回 1,然后手动将大小更改回“属性”面板中应有的大小

关于ios - Sprite 套件尺寸变更,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43031622/

相关文章:

ios - 身份检查器中的模块字段用于什么?

swift - AVPlayer,视频结束后黑屏

iphone - 如何直接从上一个 View 导航回第一个 View

xcode - 如何以编程方式将功能键设置为等效键

iphone - 在 AVFoundation 中捕获缩放的预览 View

ios - CFURLCreateDataAndPropertiesFromResource 已弃用。并寻找替代品

ios - UIBarButtonItem 高亮选择器?

swift - 有没有一种简单的方法可以在 Alamofire 中在正文而不是参数中发送键、值?

iphone - 在没有 ScrollView 的简单 UIVIew 中,当 UITextField 出现键盘时调整界面?

android - 适用于 Android/iOS AWS 的最佳视频流选项