谁能解释为什么我们需要在SpriteKit中进行缩放?

埃雷兹

我正在尝试学习如何开发IOS游戏,但我为什么无法在大多数教程中针对SKSpriteNode看到setScale(0.5)的原因,主要是针对地面和类似方面的东西。

但是我不明白为什么要缩放,为什么不首先使尺寸达到我想要的尺寸而不缩小呢?以及如何影响每个设备?我看到很多,但无法弄清楚。

谢谢你,埃雷兹

移动本

规模对于几件事很有用。一个简单的例子就是您需要不同大小的现有资产。例如,说您需要现有资产的缩略图。您可以按比例缩小它,而不必使用该资产的较小版本。通常,您想按比例缩小还是按比例放大。但是按比例放大可以在某些时间工作。

现在是一个更复杂的案例。动画或特效。虽然大多数人可能会使用翻书样式的动画,但将其与比例混合会有所裨益。拍一个弹跳球。球反弹时,它会压缩(比例尺Y)。您既可以将其表示为艺术品,也可以使用比例尺。您也可能有一个敌人从某个区域“跳出来”。您可以通过让他很小并且在灌木丛后面来实现。当他“跳出来”时,您会将他扩大到100%(甚至更多)。

这些只是规模有用性的几个例子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

谁能解释为什么我们在angular6形式的同一输入字段中都需要ngModel和#nameField =“ ngModel”?

来自分类Dev

为什么我们需要在RL(Q-Learning)中进行开发以实现融合?

来自分类Dev

谁能解释为什么内容无法清除?

来自分类Dev

谁能解释为什么 JUnit 测试会出错?

来自分类Dev

谁能解释为什么这不起作用?

来自分类Dev

我的程序没有为 print("the") 打印任何内容。谁能解释为什么?

来自分类Dev

谁能解释为什么我的程序未显示正确的警报?

来自分类Dev

谁能解释为什么我的Java代码多播无法通过LAN工作?

来自分类Dev

谁能解释为什么我的Z-Index无法正常工作?

来自分类Dev

VBA-谁能解释为什么我通过Cells()遇到对象错误?

来自分类Dev

谁能解释为什么我的Carbon设置不保留数据?

来自分类Dev

谁能解释我为什么我们使用公用文件夹保存CSS和图像文件夹?

来自分类Dev

谁能解释为什么我的date函数通过JS date对象给我一个错误的转换?

来自分类Dev

谁能解释为什么这些“不合适的阻塞方法调用”警告从我的代码中弹出?

来自分类Javascript

谁能解释为什么我在这个leetcode问题上得到未定义的输出?

来自分类Dev

谁能解释我为什么在SQLite数据库中需要此KEY_ID?

来自分类Dev

为什么我们需要在二叉树子类中进行前序、中序和后序遍历的字段?

来自分类Dev

为什么我的座标标高不对,谁能解释我

来自分类Dev

为什么我们需要在Linux上挂载?

来自分类Dev

谁能解释,为什么我的分类不能正常工作?

来自分类Dev

为什么我的'if'参数不能解释为逻辑

来自分类Dev

请解释为什么我们在音频信号中使用32768

来自分类Dev

为什么在这里需要这个花括号?谁能解释我为什么会这样?

来自分类Dev

谁能解释为什么这个递归函数会崩溃?

来自分类Dev

谁能解释为什么这个fork执行将文本打印8倍?

来自分类Python

谁能解释为什么True,True ==(True,True)的输出是(True,False)?

来自分类Java

谁能解释为什么C和Java中的输出不同?

来自分类Dev

谁能解释为什么元素的内容在删除后仍然显示

来自分类Dev

谁能解释为什么x显示的是值1而不是2

Related 相关文章

  1. 1

    谁能解释为什么我们在angular6形式的同一输入字段中都需要ngModel和#nameField =“ ngModel”?

  2. 2

    为什么我们需要在RL(Q-Learning)中进行开发以实现融合?

  3. 3

    谁能解释为什么内容无法清除?

  4. 4

    谁能解释为什么 JUnit 测试会出错?

  5. 5

    谁能解释为什么这不起作用?

  6. 6

    我的程序没有为 print("the") 打印任何内容。谁能解释为什么?

  7. 7

    谁能解释为什么我的程序未显示正确的警报?

  8. 8

    谁能解释为什么我的Java代码多播无法通过LAN工作?

  9. 9

    谁能解释为什么我的Z-Index无法正常工作?

  10. 10

    VBA-谁能解释为什么我通过Cells()遇到对象错误?

  11. 11

    谁能解释为什么我的Carbon设置不保留数据?

  12. 12

    谁能解释我为什么我们使用公用文件夹保存CSS和图像文件夹?

  13. 13

    谁能解释为什么我的date函数通过JS date对象给我一个错误的转换?

  14. 14

    谁能解释为什么这些“不合适的阻塞方法调用”警告从我的代码中弹出?

  15. 15

    谁能解释为什么我在这个leetcode问题上得到未定义的输出?

  16. 16

    谁能解释我为什么在SQLite数据库中需要此KEY_ID?

  17. 17

    为什么我们需要在二叉树子类中进行前序、中序和后序遍历的字段?

  18. 18

    为什么我的座标标高不对,谁能解释我

  19. 19

    为什么我们需要在Linux上挂载?

  20. 20

    谁能解释,为什么我的分类不能正常工作?

  21. 21

    为什么我的'if'参数不能解释为逻辑

  22. 22

    请解释为什么我们在音频信号中使用32768

  23. 23

    为什么在这里需要这个花括号?谁能解释我为什么会这样?

  24. 24

    谁能解释为什么这个递归函数会崩溃?

  25. 25

    谁能解释为什么这个fork执行将文本打印8倍?

  26. 26

    谁能解释为什么True,True ==(True,True)的输出是(True,False)?

  27. 27

    谁能解释为什么C和Java中的输出不同?

  28. 28

    谁能解释为什么元素的内容在删除后仍然显示

  29. 29

    谁能解释为什么x显示的是值1而不是2

热门标签

归档