這段程式碼可以用來在畫面上添加一個不斷顯示已經過秒數的計時器
分類: Unity
Unity在一開始執行時顯示一段說明
有時候我們在開始一個遊戲時,需要在一開始的時候就先有一段對於這個遊戲或是App的說明與介紹,這時候就需要設定一個UI,上面有Canvas以及Text,然後利用此文所介紹的程式來自動顯示出這些對話的內容,最後再把這個介面關閉。
Unity OnCollisionEnter的應用
在Unity的3D世界中,當主角在世界中走動時,最簡單的互動就是讓主角去碰觸到世界中的物體,我們可以透過碰撞事件的發生,來決定要產生什麼相對應的動作,這些動作可以是發出聲音、播放影片或音樂,也可以讓主角人物切換到另外一個場景去,在這篇文章中,我們就來看看該如何編寫這樣的程式。
在Unity中使用背景音樂
很難想像一個遊戲程式如果沒有音樂的話,會有多麼無趣。好的背景音樂和音效對於一個遊戲程式來說有畫龍點晴之妙,甚至有些其實不太好玩的遊戲,也會因為有歡樂的背景音樂而讓遊戲變得好玩起來。在這篇文章中,我們就來教同學們如何快速地學會在Unity中控制背景音樂。
Unity使用UI按鈕控制Animator
如果我們想要在畫面上建立按鈕讓使用者和Unity中的角色互動,其中一個方法是使用UI的按鈕,這些按鈕可以啟動一些想要的程式碼,只要把要被啟動的程式碼放在public屬性的函式中就可以了。
Unity Vuforia 虛擬按鈕的使用
使用Viforia偵測到目標之後,程式自動會顯示我們之前準備好的動畫。此時要和產生出來的動畫物件進行互動除了使用手機上的UI介面之外,也可以透過虛擬按鈕VirtualButton來達成,這篇文章將說明所需要使用的程式。
在Unity中偵測鍵盤按鍵之程式
在Unity中偵測按鍵內容然後移動物體的程式碼,主要就是利用Input.Get()函式,請參考本篇文章中的說明。
Unity VideoPlayer操作範例
在Unity上透過UI來操作影片的播放還算簡單,在這個例子中,我們需要VideoPlayer、Render Texture、Button以及RawImage,以及幾個要播放的影片
Unity碰撞之後隨機變色程式
nity的物件可以加上Rigidbody讓物體具有剛性,並可以讓該物體導入物理特性。有了物理特性之後,就可以讓物體之間具有一些包括碰撞在內的行為表現。在碰撞的過程中,有些物體是可以表現出具有彈性的行為現象,我們也可以在碰撞時執行程式以改變一些物件的外觀。
Unity讓物件自行轉動的C#程式
寫一個簡單的C#程式讓物件自行旋轉。