烹饪食材定义
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