我想在图像示例中移动连接的刚体,其中一个需要围绕一个点旋转。然后使用地面检查我想将它旋转回线 我尝试使用铰链接头2d,使用角度限制,但无法控制旋转角度。
我怎样才能达到这个效果?感谢。
编辑: 将两个刚体标记为固定角度,然后将旋转应用于上部对象
void Update () {
if(Input.GetKeyDown(KeyCode.F)){
zRotation += 45;
myGameObject.transform.eulerAngles = new Vector3(myGameObject.transform.rotation.x, myGameObject.transform.rotation.y, zRotation);
}
答案 0 :(得分:0)
我怎样才能达到这个效果?
指向对象然后旋转它。
首先,您要查找GameObject。
GameObject g = GameObject.Find("Object Name");
保存原始旋转,以便您可以返回它。
Quaternion originalPos = g.transform.rotation;
然后根据自己的喜好旋转它。
g.transform.rotation = new Quaternion(x,y,z,w);
此外,您可以使用iTween来平滑旋转。