Method | Description | |
---|---|---|
CreateShape ( JigsawShapeType type ) : |
创建指定类型的拼图形状。
|
|
GererateJigsawShape ( ) : void |
生成拼图形状。
|
Method | Description | |
---|---|---|
AddBorder ( Path path, Vector2 startPoint, Vector2 endPoint, bool border, float randoms ) : void |
向拼图碎片的路径中添加一条边,路径的当前节点总是在起始点。
|
|
JigsawShape ( int randomCnt ) : System.Collections.Generic |
创建一个新的拼图划分器。
|
Method | Description | |
---|---|---|
GenerateRandom ( ) : float[] |
生成指定个数的随机数。
|
|
JigsawShape ( ) : System.Collections.Generic |
创建一个新的拼图划分器。
|
protected AddBorder ( Path path, Vector2 startPoint, Vector2 endPoint, bool border, float randoms ) : void | ||
path | Path | 路径。 |
startPoint | Vector2 | 边的起始点。 |
endPoint | Vector2 | 边的结束点。 |
border | bool | 与该条边相关的一组随机数,范围都是 [0, 1)。 |
randoms | float | 该边的凹凸性。 |
return | void |
public static CreateShape ( JigsawShapeType type ) : |
||
type | JigsawShapeType | 拼图形状的类型。 |
return |
protected JigsawShape ( int randomCnt ) : System.Collections.Generic | ||
randomCnt | int | 生成边时需要的随机数个数。 |
return | System.Collections.Generic |