ゲームオブジェクト メニューからオプションを選択することでアクティブになるボタンを作成しました。このボタンは、クリックすると消えるだけです。ただし、ボタンをクリックしてからゲームビューの画面から消えるまでには常に遅延があります。誰でもこれで私を助けてくれますか?
[ExecuteInEditMode]
public class TestButton : MonoBehaviour
{
private static bool _setButton = false;
[MenuItem("GameObject/TestButton")]
static void Init()
{
_setButton = true;
}
void OnGUI()
{
GUILayout.BeginArea(new Rect(100, 0, 300, 100));
if (_setButton)
{
if (GUILayout.Button("TEST BUTTON"))
{
_setButton = false;
}
GUILayout.EndArea();
}
}
}