person walking on gray concrete pavement

【Unity】人物移動的腳步聲

我們在使用Invector 3rdPersonController時,如果想要在角色移動時發出腳步聲,那麼我們可以寫一個程式(在此例為PlayerController)放在你所建立的角色中,讓這個程式不斷地去偵測目前InputVertical這個值是否有任何的變化,如果有的話,就播放聲音,沒有的話就把聲音停止,如此就可以讓角色在移動的時候多了腳步聲了。

Read More

Unity OnCollisionEnter的應用

在Unity的3D世界中,當主角在世界中走動時,最簡單的互動就是讓主角去碰觸到世界中的物體,我們可以透過碰撞事件的發生,來決定要產生什麼相對應的動作,這些動作可以是發出聲音、播放影片或音樂,也可以讓主角人物切換到另外一個場景去,在這篇文章中,我們就來看看該如何編寫這樣的程式。

Read More

在Unity中使用背景音樂

很難想像一個遊戲程式如果沒有音樂的話,會有多麼無趣。好的背景音樂和音效對於一個遊戲程式來說有畫龍點晴之妙,甚至有些其實不太好玩的遊戲,也會因為有歡樂的背景音樂而讓遊戲變得好玩起來。在這篇文章中,我們就來教同學們如何快速地學會在Unity中控制背景音樂。

Read More

Unity使用UI按鈕控制Animator

如果我們想要在畫面上建立按鈕讓使用者和Unity中的角色互動,其中一個方法是使用UI的按鈕,這些按鈕可以啟動一些想要的程式碼,只要把要被啟動的程式碼放在public屬性的函式中就可以了。

Read More

Unity Vuforia 虛擬按鈕的使用

使用Viforia偵測到目標之後,程式自動會顯示我們之前準備好的動畫。此時要和產生出來的動畫物件進行互動除了使用手機上的UI介面之外,也可以透過虛擬按鈕VirtualButton來達成,這篇文章將說明所需要使用的程式。

Read More