烹饪食材定义
This commit is contained in:
34
家园系统/UI需求/烹饪系统/烹饪食材定义.md
Normal file
34
家园系统/UI需求/烹饪系统/烹饪食材定义.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# 烹饪食材
|
||||||
|
## 简介
|
||||||
|
食材的某种状态在某种火候的若干时长下,变成另一种状态
|
||||||
|
## 属性定义
|
||||||
|
### 烹饪火候
|
||||||
|
+ 小火
|
||||||
|
+ 中火
|
||||||
|
+ 大火
|
||||||
|
```C++
|
||||||
|
UENUM(BlueprintType)
|
||||||
|
enum class ECookingHeat: uint8 {
|
||||||
|
LOW_HEAT, // 小火
|
||||||
|
MEDIUM_HEAT, // 中火
|
||||||
|
HIGH_HEAT // 大火
|
||||||
|
};
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 食材状态
|
||||||
|
食材烹饪流程是一个三叉树结构
|
||||||
|
+ 初始状态A0
|
||||||
|
+ 烹饪中间状态A1, A2 ... An
|
||||||
|
```mermaid
|
||||||
|
graph TB
|
||||||
|
A0[食材A初始状态] --小火--> A1[状态A1]
|
||||||
|
A0 --中火--> A2[状态A2]
|
||||||
|
A0 --大火--> A3[状态A3]
|
||||||
|
A2 --小火--> A4[状态A4]
|
||||||
|
A2 --中火--> A5[状态A5]
|
||||||
|
A2 --大火--> A6[状态A6]
|
||||||
|
B0[食材B初始状态] --小火--> B1[状态B1]
|
||||||
|
B0 --中火--> B2[状态B2]
|
||||||
|
B0 --大火--> B3[状态B3]
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user