邏輯

它是具有讀取消息並將各種計算的結果作為消息通知的功能的操作。

什麼是邏輯

邏輯是一種具有讀取消息的功能,並將各種計算的結果作為消息通知的操作。

設置邏輯通用的項目

各邏輯組件的設置項目如下。

  1. 作為開始計算起點的信號的目標和標識符
  2. 一步計算(從上到下依次執行)
  3. 添加步驟
  1. Target、identifier、type以消息形式通知計算結果(如果選擇Signal作為消息類型,計算結果為真時會通知消息)。
  2. 適用的運算符和函數
  3. 論點 1
  4. 參數 2(參數的數量取決於應用的函數)

可在邏輯中設置的運算符和函數列表

運算符/函數功能
=按原樣返回參數的值。
Not如果值為真,則返回假。否則,它返回真。
Minus返回正負值顛倒的值。
Add返回兩個值的總和。
Multiply返回兩個值的乘積。
Subtract返回從參數 1 的值中減去參數 2 的值的結果。
Divide返回參數 1 的值除以參數 2 的值的結果。
Modulo返回參數 1 的值與參數 2 的值相除後的餘數。
Equals如果兩個值相等則返回真。否則,它返回 false。如果兩個值在彼此的小範圍內,則 Float 類型返回 true。
NotEquals如果兩個值相等則返回false。否則,它返回真。如果兩個值在彼此的小範圍內,則 Float 類型返回 false。
GreaterThan如果參數 1 的值大於參數 2 的值,則返回 true。否則,它返回 false。
GreaterThanOrEqual如果參數 1 的值大於或等於參數 2 的值,則返回 true。否則,它返回 false。
LessThan如果參數 1 的值小於參數 2 的值,則返回 true。否則,它返回 false。
LessThanOrEqual如果參數 1 的值小於或等於參數 2 的值,則返回 true。否則,它返回 false。
And如果兩個值都為真,則返回真。否則,它返回 false。
Or如果兩個值中的任何一個為真,則返回真。否則,它返回 false。
Condition如果參數 1 的值為真,則返回參數 2 的值。否則,它返回參數 3 的值。
Min返回兩個值中較小的一個。
Max返回兩個值中較大的一個。
Clamp返回參數 2 或更多參數和參數 3 或更少範圍內的參數 1。
Length返回參數向量的長度。
Sqrt返回參數的平方根。
Dot返回兩個向量的點積。
Cross返回兩個 3D 矢量的叉積。
Rotate如果參數 1 是一個數字,它返回以參數 1 的角度(度)逆時針旋轉的參數 2 的二維向量的值。如果參數 1 是 Vector3,則參數 1 返回通過將顯示為歐拉角(度)的旋轉應用於參數 2 的 3D 向量所獲得的值。

可以在邏輯中設置的參數類型

參數類型功能
Constant使用常量時設置並指定類型和值。
RoomState讀取和使用消息時設置,並指定類型、目標和標識符。如果使用 Double 類型,則可以讀取所有公共值類型。

有關消息類型和值的詳細信息,請參閱觸發器常用設置。

8.替換為上面的步驟 9. 刪除步驟 10.替換為以下步驟