首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpriteKit尺度对物理的影响

SpriteKit尺度对物理的影响
EN

Stack Overflow用户
提问于 2015-11-06 13:18:47
回答 1查看 206关注 0票数 1

我已经实现了缩放,通过重新缩放一个根"world“节点,其中包含了游戏中的所有对象。然而,随着世界节点&子节点的规模越来越小,使用武力现在有了更大的效果。

即使我用和我的世界节点相同的比例来缩放力,它们仍然是巨大的,物体也会飞起来。

我已经看到了一些非常繁忙的解决方案:

  • 缩放场景(但覆盖也被缩放)
  • 创造一个全新的看不见的层,它遵循正常的物理,然后在顶部形成一个可见层,你可以缩放它。

有没有一种更简单的方法,用世界节点来衡量物理世界?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-02 13:43:22

是的,不要为了缩放而缩放。尝试调整大小。

myScene.scaleMode = SKSceneScaleModeAspectFill;

然后在放大时:

myScene.size = CGSizeMake(myScene.size.width + dx, myScene.size.height + dy);

*苹果公司的文件上说:

将scaleMode属性设置为SKSceneScaleModeResizeFill。雪碧套件自动调整场景大小,使其始终与视图大小相匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33567728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档