Button Unity3D仅旋转图像输入按钮
我正在寻找一种方法来旋转按钮的图像而不旋转文本。 我试图像这样固定文本的旋转:Button Unity3D仅旋转图像输入按钮,button,unity3d,rotation,Button,Unity3d,Rotation,我正在寻找一种方法来旋转按钮的图像而不旋转文本。 我试图像这样固定文本的旋转: transform.eulerAngles = new Vector3(transform.eulerAngles.x, transform.eulerAngles.y, camera.transform.eulerAngles.y + 90); // Rotation of the whole button GetComponentInChildren<Text>().transform.localEu
transform.eulerAngles = new Vector3(transform.eulerAngles.x, transform.eulerAngles.y, camera.transform.eulerAngles.y + 90); // Rotation of the whole button
GetComponentInChildren<Text>().transform.localEulerAngles = Vector3.zero; // Lock rotation of the text
transform.eulerAngles=新矢量3(transform.eulerAngles.x,transform.eulerAngles.y,camera.transform.eulerAngles.y+90);//整个按钮的旋转
GetComponentChildren().transform.LocalEuleRanges=Vector3.zero;//锁定文本的旋转
。。。这是可行的,但问题是文本位置随着图像移动,就像它固定在图像上一样
我在网上搜索,但没有找到相同的案例。
谢谢你的帮助 由于您的文本是您正在旋转的按钮
GameObject
的子对象,因此它也会受到影响。与其试图反映旋转,不如将图像作为按钮的子对象,只旋转该变换
button `GameObject`
— image (rotate this)
— text `Text`