通用動做

精靈,按鈕,文本框等大多數實例都具備的動做,咱們定義爲通用動做。這些動做是最基本,最經常使用的動做。html

快速連接:git

通用動做github

角度
順時針旋轉逆時針旋轉旋轉到指定角度旋轉指向指定座標設置角度根據指定座標設置角度3d

其餘
製造銷燬啓用htm

大小與位置
朝指定角度移動朝自身方向移動座標相對其它實例座標縮放水平縮放垂直縮放大小水平座標垂直座標blog

外觀
鏡像顯隱透明度遊戲

實例自定義變量運算
加法減法設置值True/False切換get

角度
順時針旋轉:

以指定角速度順時針旋轉當前實例。
配合持續性觸發條件,每次條件觸發,實例都會順時針旋轉指定的角度。
配合一次性觸發條件,則實例只會作一次指定角度的順時針旋轉。
it

逆時針旋轉:

以指定角速度逆時針旋轉當前實例。
配合持續性觸發條件,每次條件觸發,實例都會逆時針旋轉指定的角度。
配合一次性觸發條件,則實例只會作一次指定角度的逆時針旋轉。
io

旋轉到指定角度:

以指定的角度B爲速度,旋轉到指定的角度A。
「目標角度」即爲角度A,「每次選裝的角度」即爲角度B。
配合持續性觸發條件, 每次條件觸發,實例都會旋轉角度B,直到實例達到角度A,實例便不會再繼續旋轉。
配合一次性觸發條件,則實例只會作一次角度爲B的旋轉,就算沒有達到角度A也不會再繼續旋轉。

旋轉指向指定座標:

以指定的角度爲速度,旋轉當前實例,使實例自身的X軸指向指定的座標。
配合持續性觸發條件,每次條件觸發,實例都會旋轉指定角度,直到實例自身X軸指向指定座標,實例便不會再繼續旋轉。
配合一次性觸發條件,則實例只會作一次指定角度的旋轉,就算實例自身X軸沒有達到指定座標也不會再繼續旋轉。

設置角度:

設置當前實例的角度。
實例將直接跳轉到指定角度,沒有旋轉過程。

根據指定座標設置角度:

設置當前實例角度,使其自身的X軸指向指定座標。
實例將直接跳轉指向座標,沒有旋轉過程。

其餘
製造:

在當前實例位置製造其餘實例。

  • 實例名:選擇被製造的實例。
  • 圖層序號:產生的實例放置的圖層序號。
  • 水平偏移:產生的實例相對於製造它的實例的水平偏移。
  • 垂直偏移:差生的實例相對於製造它的實例的垂直偏移。
  • 依賴目標角度:設置產生的實例的子彈運行角度是否依賴製造它的目標實例(只對具備子彈行爲的實例有效)

與System動做「建立」的區別是,「建立」是system發出的,是system特有的動做。而「製造」是由某個實例發出的,是實例的通用動做,好比飛機打子彈,那麼飛機即是發出「製造」動做的實例,而子彈即是「製造」產生的實例。

銷燬:

銷燬當前實例。
例如遊戲中被擊毀的敵機,須要它從遊戲畫面中消失,同時遊戲數據中也再也不須要它,這時就可使用銷燬動做。
此動做無特有屬性設置窗口。

啓用:

設置當前實例是否可用。
設置爲「是」則能夠正常操做。若是設置爲「否」則實例處於不可用狀態,再也不接受操做。

大小與位置
朝指定角度移動:

朝向指定角度,以指定速度移動。
配合持續性觸發條件, 每次條件觸發,實例都會按指定角度移動速度指定距離。
配合一次性觸發條件,則實例只會作一次朝向指定角度的移動,距離等於指定速度。

朝自身方向移動:

朝向當前實例自身方向,以指定速度移動。
配合持續性觸發條件, 每次條件觸發,實例都會朝自身方向移動與指定速度相等的距離。
配合一次性觸發條件,則實例只會作一次朝向自身方向的移動,距離等於指定速度。

座標:

設置當前實例的座標值。

相對其它實例座標:

設置當前實例相對其餘實例的座標值。
也就是按照選取的實例設置當前實例的相對位置。

縮放:

設置當前實例的總體縮放比例。
默認爲1,也就是100%。若是要放大就設置大於1的數值,若是要縮小就設置小於1而且大於0的數值。

水平縮放:

單獨設置當前實例的水平縮放比例。
默認爲1,也就是100%。若是要放大就設置大於1的數值,若是要縮小就設置小於1而且大於0的數值。

垂直縮放:

當獨設置當前實例的垂直縮放比例。
默認爲1,也就是100%。若是要放大就設置大於1的數值,若是要縮小就設置小於1而且大於0的數值。

大小:

設置當前實例的寬和高。
若是隻想單獨設置寬或高。好比,實例名叫「戰機」,想設置寬爲100。那麼寬的輸入框輸入「100」,高的輸入框輸入「戰機.height」。同理要保持寬不變的話,在寬輸入框裏輸入「戰機.width」。

水平座標:

單獨設置當前實例的水平座標。

垂直座標:

單獨設置當前實例的垂直座標。

外觀
鏡像:

設置當前實例是否鏡像和鏡像方向。可選項有:

  • 水平鏡像
  • 垂直鏡像
  • 水平垂直鏡像
  • 關閉鏡像

顯隱:

設置當前實例爲顯示或隱藏。

透明度:

設置當前實例的透明度。可設置有效值爲0到1之間。默認爲1,表示100%,這是徹底不透明。最小值能夠設置0,表示徹底透明。

實例自定義變量運算
加法:

選取當前實例的某個自定義變量進行加法運算。(若是不指定自定義變量,遊戲運行可能會出現錯誤)
動做每執行一次,指定的自定義變量加上指定的值一次。

減法:

選取當前實例的某個自定義變量進行減法運算。(若是不指定自定義變量,遊戲運行可能會出現錯誤)
動做每執行一次,指定的自定義變量減去指定的值一次。

設置值:

設置當前實例中指定的自定義變量爲指定值。

True/False:

設置當前實例中的某個布爾型自定義變量的值爲真或假。

切換:

切換當前實例的某個布爾型自定義變量的值。
(若原值爲True則切換爲False,反之亦然)

相關文章
相關標籤/搜索