請問使用 Poptip.PopMsg 的時候怎么避免同一資訊在螢屏上顯示多條?
例如: Poptip.PopMsg("已鎖定",Color.red)
重復點擊按鈕的時候不會一直在螢屏上 顯示 一排 已鎖定
我能想到的是用協程控制一個bool 變數 self.Tiped = false, 在顯示完第一條后把它設定為 true, 然后在次觸發的時候
判斷這個值,如果為true就不在提示,如下:
StartCoroutine(self,self.TipMesage,{})
function wnd_HouseClass:TipMesage()
if not self.Tiped then
Poptip.PopMsg(SData_Id2String.Get(3244),Color.red)
end
self.Tiped = true
Yield(4)
self.Tiped = false
end
但是這種情況控制不穩定,有時候還是會提示好多條,求解
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/130004.html
標籤:Unity3D
