|
1
3
我想我解决了这个问题。我使用了这个函数:
它显然在世界空间坐标系中围绕另一个点旋转一个点,所以我在
|
|
|
2
1
我能想到三个选择:
1.-您可以创建一组与要旋转的对象具有相同层次的空游戏对象。这个
2.-你还有另一个机会,那就是用矩阵变换来计算自己——对层次结构中的所有子级进行旋转变换。可能,但如果没有所有统一功能和层次结构的自动转换的帮助,这将非常困难
3.
Transform.RotateAround
围绕确定的轴旋转一个点确定的角度。对于已确定的子对象,您只需在与要进行预测的子对象相同的世界位置处使用一个空游戏对象,计算旋转轴并围绕枢轴点旋转,即层次世界位置中原始游戏对象的最大父对象。
如果你知道你的轴和角度,或者你正在围绕3轴旋转,就像
希望我能被理解 |
|
|
i_sniff_ket · 在unity之外使用unity类 3 年前 |
|
|
RavioliDish · 着色器没有纹理属性“\u MainTex” 4 年前 |
|
|
Naffy · PlayerPref未正确存储 4 年前 |
|
|
Gacut · 投掷物体时,它只会向右移动 4 年前 |
|
|
bjy0212 · 协同程序运行时Unity游戏停止 4 年前 |
|
|
Daniel Lip · 如何在没有父母的情况下获得所有孩子? 4 年前 |