2016年12月26日 星期一

NetworkManagerHUD with larger font size for mobiles

開發網路連線遊戲時,大家應該會發現若用內建的 NetworkManagerHUD 來測試,丟進手機,UI 按鈕會變成一小團,按不到。所幸 Unity 有在 Bitbucket 放一些 source code。我稍微改一下,重點是把按鈕、字體、按鈕間距都拉大。

..
#if UNITY_ANDROID || UNITY_IOS
      GUIStyle buttonStyle = GUI.skin.button;
      buttonStyle.normal.textColor = Color.white;
      buttonStyle.fontSize = 30;
      GUI.skin.textField.fontSize = 30;

      float wr = 3.5f;
      float hr = 3.5f;
      const float sr = 4.0f;
#else
      float wr = 1.0f;
      float hr = 1.0f;
      const float sr = 1.0f;
#endif
..

完整的 code 放在這.

沒有留言:

張貼留言