1. 程式人生 > >unity3d中GUI 密碼框的顯示

unity3d中GUI 密碼框的顯示

 由於unity3D 中不支援char的表示 單引號

在畫密碼框的時候就會出問題。

password  = GUILayout.PasswordField(password,‘*’);

現在論壇上bbs。vrsh。cn發了一篇求助,沒有人作答

於是去官網查資料 看了一片文章 大體的意思是這樣的

使用TextField 代替PasswordField 顯示的時候再用程式碼控制顯示星號

這個方式以前在剛學習的時候用過,所以理解起來很容易,我也就沒去管他,

今天又去罈子裡灌水,發現有人給回覆,他直接給了一個連線,

仔細研究一番,才發現,原來這樣寫才是正確的 其他的只是迴避了這個問題

password  = GUILayout.PasswordField(password,"*"[0]);

”*“[0] 等同於‘*’