我有一个脚本,在发布时,你必须设置你的球员名字。点击OK后,它进入主菜单并有一个BoxInfo,其中显示了玩家名称。
但似乎它不想工作。我做错了吗?
以下是代码中的重要部分:
public Text PlayerNameText;
public Text ErrorPlayerNameText;
public InputField PlayerNameInput;
public void SetPlayerName()
{
if (string.IsNullOrEmpty(PlayerNameInput.text))
{
ErrorPlayerNameText.CrossFadeAlpha(1, 0.7f, true);
return;
}
ErrorPlayerNameText.CrossFadeAlpha(0, 0.5f, true);
PlayerPrefs.SetString(UMW_Keys.PlayerName, PlayerNameInput.text);
#if UNITY_5_2 || UNITY_5_3 || UNITY_5_4
int nameSize = 10;
#else
int nameSize = 40;
#endif
PlayerNameText.text = string.Format("PLAYER NAME: <size=" + nameSize + "><color=#00ffd8>{0}</color></size>", PlayerNameInput.text);
Manager.GoToWindow("MainMenu");
}
层次结构中的BoxInfo游戏对象具有一层UI,并且有一个名为Text with Text(script)和text的子游戏对象: “球员姓名: 我的名字“
不确定我错过了哪些代码,但从理论上讲,它应该都能正常工作!
提前致谢
答案 0 :(得分:0)
没关系-_- 自己找到了解决方案。
[[1]]
# A tibble: 10 x 5
mpg_decile mean_mpg min_mpg max_mpg sd_mpg
<int> <dbl> <dbl> <dbl> <dbl>
1 1 12.10000 10.4 14.3 2.00499377
2 2 14.96667 14.7 15.2 0.25166115
3 3 15.50000 15.2 15.8 0.30000000
4 4 17.16667 16.4 17.8 0.70945989
5 5 18.66667 18.1 19.2 0.55075705
6 6 20.22500 19.2 21.0 0.91787799
7 7 21.43333 21.4 21.5 0.05773503
8 8 23.33333 22.8 24.4 0.92376043
9 9 27.90000 26.0 30.4 2.26053091
10 10 32.23333 30.4 33.9 1.75594229
[[2]]
# A tibble: 10 x 5
cyl_decile mean_cyl min_cyl max_cyl sd_cyl
<int> <dbl> <dbl> <dbl> <dbl>
1 1 4.000000 4 4 0.000000
2 2 4.000000 4 4 0.000000
3 3 4.000000 4 4 0.000000
4 4 5.333333 4 6 1.154701
5 5 6.000000 6 6 0.000000
6 6 7.000000 6 8 1.154701
7 7 8.000000 8 8 0.000000
8 8 8.000000 8 8 0.000000
9 9 8.000000 8 8 0.000000
10 10 8.000000 8 8 0.000000
# etc
太大了,它没有在Unity的UI中显示出来。洛尔