使用NGUI / Unity3D调用触摸功能?

时间:2013-11-19 16:15:56

标签: android touch unity3d ngui

我有一个游戏正在使用GUITextures按钮,但它不适用于不同的resoltutions。所以我被告知NGUI会非常容易地做到这一点。但我已经为GUITexture按钮编写了代码。

如何使用相同的纹理对NGUI按钮进行此操作?我到处搜索,找不到任何答案...... NGUI论坛帮助不大。

1 个答案:

答案 0 :(得分:1)

你的Gameobject应该有任何类型的碰撞器组件,然后在脚本中执行以下操作:

//Use UIEventListener to bind your gameobject with your desired method 

public GameObject YOUR_BUTTON_GAMEOBJECT;

UIEventListener.Get(YOUR_BUTTON_GAMEOBJECT).onClick += YOUR_METHOD_NAME;


//METHOD SIGNATURES 
void YOUR_METHOD_NAME(GameObject gameObject){
     //On Click Stuff
}

希望这有帮助