OStack程序员社区-中国程序员成长平台

标题: ios - 缩小我的世界: Joints and their positions are not adjusted [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 18:09
标题: ios - 缩小我的世界: Joints and their positions are not adjusted

这是我的设置:

现在,一切都很好,直到我缩小我的世界:

[_world runAction:[SKAction scaleTo:0.5 duration:0.75]];

我的车突然从车轮上抬起。似乎保持了与未放大的世界中相同的距离。车辆的所有部分都经过适当缩放 - 除了与各部分的距离。

我是否也必须将缩放应用到我的关节?或者我需要重置关节的 anchor 吗?

感谢您的帮助!



Best Answer-推荐答案


物理无法扩展。改变节点的比例是纯粹的视觉效果,它不会以任何方式改变物理。

即使您手动更新与节点缩放同步的物理位置,您也会发现如果不移除前一个主体并用相同形状的相应主体替换它,则无法缩放每个主体的形状,只是缩放。在缩放 Action 期间,您必须在每一帧都完成并创建新的实体,这可能会导致严重的帧速率问题。

关于ios - 缩小我的世界: Joints and their positions are not adjusted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313717/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4