2016年7月1日 星期五

[Unity][PlayMaker] 練習三 : 物件移動-手動

物件移動-手動

這次要教大家的是如何透過鍵盤去控制物件的移動.

在這次練習開始之前,要先跟大家介紹區域變數,全域變數,區域事件以及全域事件.

什麼是變數?

變數可以指在電腦記憶體裏存在值的被命名的存儲空間。

簡單來說,就是有個東西用來存放特定的值. 舉例來說,有個叫做Name的變數,我在裡面放了Tom,那這個變數就等於Tom,可以讀作 Name = Tom. 在PlayMaker裡最常會用到的就是座標跟位移 (就是指物件每次要移動的單位).

在這次練習中,我們會取得一個向量(就是有方向性的值),然後將它存放在一個向量變數中.

區域變數

只能在某個物件內使用的變數就叫做區域變數,比方說你在攝影機裡設定的區域變數,就不能拿到攝影機以外的物件使用或修改.

全域變數

所有在同一個Scene(場景)上出現的物件都可以通用的變數就叫做全域變數. 比方說你在攝影機裡設定了一個全域變數,這個變數是可以被其他物件(像是光源)直接拿來使用或修改.

區域事件

事件在之前的練習中出現過了,其代表的就是某個過渡的觸發點,觸發後就會依據過渡目標而進入下一個狀態,而只能在某個物件內使用的事件就叫做區域事件,規則與區域變數一樣,該物件以外的任何物件都無法觸發.

全域事件

所有在同一個Scene(場景)上出現的物件都可以通用的事件就叫做全域事件. 規則與全域變數一樣,該場景上所有物件都是可以觸發它的.

物件移動練習

請參考下面影片練習


這次的練習完之後,是不是越來越有Fu了?下一次的練習會開始教大家觸發器的使用,謝謝!

沒有留言:

張貼留言