0

我有一个使用 GUITextures 作为按钮的游戏,但它不适用于不同的分辨率。所以有人告诉我 NGUI 会很容易地做到这一点。但我已经为 GUITexture 按钮编写了代码。

我如何为使用相同纹理的 NGUI 按钮做到这一点?我到处搜索,找不到任何答案.... NGUI 论坛没有太大帮助。

4

1 回答 1

1

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

//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
}

希望这可以帮助

于 2013-11-20T05:26:37.740 回答