From 5c7f25b47bc92bf8d033ca4071cac2a980e69b59 Mon Sep 17 00:00:00 2001 From: wyatt Date: Sat, 2 Aug 2025 15:32:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=B9=E9=A5=AA=E9=A3=9F=E6=9D=90=E5=AE=9A?= =?UTF-8?q?=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../烹饪系统/烹饪食材定义.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 家园系统/UI需求/烹饪系统/烹饪食材定义.md diff --git a/家园系统/UI需求/烹饪系统/烹饪食材定义.md b/家园系统/UI需求/烹饪系统/烹饪食材定义.md new file mode 100644 index 0000000..f733863 --- /dev/null +++ b/家园系统/UI需求/烹饪系统/烹饪食材定义.md @@ -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] +```