如何在统一脚本中旋转我的 3d 对象的边缘点

how can rotate the edge point of my 3d object in unity script

visualization of what I want

嗨,我是 unity 的新手,我想旋转敌方对象的边缘,但我在谷歌上搜索了很多,我找到的唯一算法是关于旋转整个对象的。喜欢;

obj.transform.rotation = Quaternion.Euler(0.0f, Mathf.PingPong(Time.time * 30f, 90.0f), 0.0f);

它当然会旋转整个对象,但我不知道如何只关注边缘。我只想像开门一样旋转它

一种方法是 transform.rotateAround。您可以指定哪个轴和度数。这是文档的 link:https://docs.unity3d.com/ScriptReference/Transform.RotateAround.html