雜項函數包括各種不容易歸入任何其他現有類別的一次性函數。將這些函數放在這裏是爲了避免產生太多隻有一個函數的類別。
雜項函數
以下是“雜項”類別下所有函數的列表。
TimeWithSpeedVariable(具有速度變量的時間)
TimeWithSpeedVariable(具有速度變量的時間)函數與 Time(時間)節點相似,但具有可選的乘數輸入。這個函數可以輸出相乘結果,或使用可選的“小數時間”(Frac Time)輸出從而僅輸出乘法運算結果的小數位。
項目 |
說明 |
---|---|
輸入 |
|
速度(標量)(Speed (Scalar)) |
接收一個乘數,用於調整時間流逝的速率。大於 1 的值將加快結果的速度。介於 1 與 0 之間的值將使速度減慢。 |
輸出 |
|
小數時間(標量)(Frac Time (Scalar)) |
在應用乘數之後,僅輸出小數點之後的數字。結果是介於 0 與 1 之間的斜波行爲。 |
時間(標量)(Time (Scalar)) |
時間乘以 速度(Speed)輸入的結果。 |
OffsetAndScaleTo1(偏移並調整比例到 1)
OffsetAndScaleTo1(偏移並調整比例到 1)函數接收一個值,使其按給定的偏移量進行偏移,然後將結果比例重新調整到 0-1 範圍。
項目 |
說明 |
---|---|
輸入 |
|
原始值(標量)(Original Value (Scalar)) |
要按“偏移量”(Offset Amount)進行偏移並接着將比例重新調整到 0-1 範圍的值。 |
偏移量(標量)(Offset Amount (Scalar)) |
控制將結果比例重新調整到 0-1 之前的偏移量。 |
PassThrough(直接傳遞)
正如其名稱所指,此節點的作用只是直接傳遞。無論將什麼內容傳遞到此節點,都會通過輸出毫無變化地返回該內容。此節點比所有其他節點更適合於組織用途,因爲它允許您在比另一節點更接近的位置通過“說明”(Desc)屬性對節點進行標註,這在所需節點位於圖中較遠的位置時特別有用。
SplitComponents(拆分分量)
SplitComponents(拆分分量)函數用於拆分傳入顏色或圖像的分量,從而使您能夠單獨訪問紅色、綠色或藍色通道。
項目 |
說明 |
---|---|
輸入 |
|
顏色(Color) |
接收給定的顏色或紋理。 |
輸出 |
|
RGB |
輸出給定顏色的組合 RGB 分量。 |
R |
僅輸出輸入顏色或紋理的紅色分量。 |
G |
僅輸出輸入顏色或紋理的綠色分量。 |
B |
僅輸出輸入顏色或紋理的藍色分量。 |
Flipbook(圖像序列)
Flipbook(圖像序列)函數接收一個“2D 紋理”,例如精靈幀網格,並輸出它們按順序回放的動畫。
項目 |
說明 |
---|---|
輸入 |
|
動畫相位 (0-1)(標量)(Animation Phase (0-1) (Scalar)) |
如果此輸入接收到靜態輸入,那麼結果將是圖像序列中最接近的幀,就像這些幀的編號介於 0 與 1 之間一樣。如果未提供輸入,那麼將自動使用時間。 |
行數(標量)(Number of Rows (Scalar)) |
接收圖像序列紋理的行數。 |
列數(標量)(Number of Columns (Scalar)) |
接收圖像序列紋理的列數。 |
紋理(2D 紋理)(Texture (Texture2D)) |
接收一個“2D 紋理”,其中包含精靈表,即動畫紋理的幀網格。 |
UV(矢量 2)(UVs (Vector2)) |
接收一組 UV 座標,以幫助進行平鋪。 |
輸出 |
|
結果(Result) |
輸出一個圖像,作爲圖像序列的結果。 |
UV(UVs) |
輸出對應於紋理表的給定幀的 UV 座標。 |