unity3d 點選一下按鈕,然後產生4個按鈕,再點選原按鈕,這四個按鈕隱藏

2025-07-26 15:55:20 字數 1315 閱讀 8785

unity點選乙個物體,出現乙個按鈕,再點選這個按鈕,出現乙個字幕視窗,最後點選物體,按鈕視窗都消失

1樓:擼主呵呵

簡單給你個思路吧:

首先處理點選了物件(obj):

1) 首先obj需要用到乙個碰撞器,此處用box collider,乙個自定義元件,用來檢測滑鼠是否點選。

2) 在obj中新增box collider元件,可以不用設定istrigger,根據自己需求而定。

3) 在obj中新增controller元件。

4) 設定obj的標籤tag為自定義標籤,此處設定為」mycube」。

5) controller元件**如下:

void update()

else}}

注:上面是引用別人的,但原理沒問題。

其次我們來處理彈出按鈕和字幕,1.首先你需要知道物件座標,2.然後在ongui函式中加入以下**:

void ongui

if(m_isshowtext)}}

解釋一下,這是動態生成ui按鈕,其中,x,y為按鈕或文字的起始座標,w,h為寬高,這些引數大小可以根據獲取到的物體座標來定義,或者用其他方法獲取都行,自己研究一下;

自己思路隨便寫了以下,有bug的話自己調一下。

2樓:景甜

首先放兩個按鈕,乙個字幕視窗,開始的時候把第二個按鈕和字幕視窗都隱藏掉。

點選第乙個按鈕,第二個按鈕出現,然後再點選第二個按鈕,字幕出現。

這**太簡單。。。

有4個div和4個按鈕,點選按鈕,出現對應div,其他三個隱藏。

3樓:網友

,根據class樣式。

獲取元素。刪除指定樣式。

新增指定樣式。

div預設隱藏,通過新增css樣式使其display:block,點選其內他按鈕:通過第一條找容到顯示的div,刪除對應的樣式,然後根據點選的按鈕邏輯為指定的div新增class樣式。

怎樣在unity3d建立乙個選單 要求點選選單按鈕出現子按鈕的那種 再點選 子按鈕消失的那種

4樓:洛格的溫柔

ngui可以幫你很容易的實現。。。還是說你要用gui。。。

unity3d中,點選按鈕,會同時觸發按鈕監聽事件和滑鼠點選事件,怎麼只觸發按鈕事件,不觸發滑鼠點選事件

5樓:以夢為馬吖

可以通過點選事件的響應來進行判斷:

if ( = null)

else

unity3d中怎麼點選按鈕後移動這個按鈕C

public gameobject buttonuse 該按鈕 public float speed 移動速度 void pressbutton 在unity3d中要實現點選按鈕物體會上下移動應當怎樣設定c movegameobject.transform.rotation quaternion.r...

unity3D如何設計乙個遊戲UI標籤介面?

想要系統的學習可以考慮報乙個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip zdhhr 11y17r 1697930414315552308 在 遊戲特效 unity3d 領域的培訓機構裡,王氏教育 是國內的老大,且沒有加盟分校,都是總部...

自學unity3d一般多長時間學會

自學主要是熟悉unity面板,元件,看網上教程其次是熟悉一些函式,c 最後是熟悉功能的邏輯,能夠解決 的問題 會用unity,會寫正確的 會用實現功能的函式,邏輯嚴謹,那麼你就有條件自作遊戲了。至於多長時間,就看你走的彎路多不多了,有時候一次修改就正確那這個功能你就開竅了。有時候你改一天也修改不對。...