我添加了GUITexture,进入游戏对象>>创建其他>> GUI纹理,并在检查器中添加了它的纹理,我现在想要的是当用户触摸(游戏是为Android和IOS)GUITexture移动立方体时,我试过此代码Unity如何将GUITexture设置为按钮?
var up : GUITexture;
var player : Rigidbody2D;
function Update() {
for (var evt : Touch in Input.touches) {
var HitTest1 = up.HitTest(evt.position);
if (evt.phase == TouchPhase.Began) {
if(HitTest1){
player.rigidbody2D.AddForce(Vector2(-2,0));
fireButton.enabled = false;
}
}
}
}
但它没有奏效。我能做什么?
肯定,但这不会让我的按钮关上小屏幕设备上的屏幕? – smaika
10,10,50,50只是设置矩形。所以这个数字就是屏幕上按钮的位置,五十年代是按钮的大小。我不知道这是否回答你的问题。 – PoKoBros