메소드 | 설명 | |
---|---|---|
CanMerge ( |
判断指定的拼图碎片是否可以与当前碎片合并。
|
|
Dispose ( ) : void |
回收当前对象使用的资源。
|
|
GetColors ( ) : bool[] |
返回拼图碎片中包含的形状的颜色(黑/白)。
|
|
JigsawPiece ( Factory factory, Path path, JigsawPieceType type ) : System |
初始化 JigsawPiece 类的新实例。
|
|
Merge ( |
将指定的拼图碎片与当前的拼图碎片合并。不检查两个拼图碎片是否可以被合并。
|
|
TestHit ( RectangleF rect ) : bool |
判断当前拼图碎片与指定矩形是否相交。
|
|
TestHit ( System.Vector2 pos ) : bool |
判断特定点是否在拼图碎片中。
|
메소드 | 설명 | |
---|---|---|
CalculateMatrix ( ) : void |
计算转换矩阵。
|
|
ISerializable ( |
||
JigsawPiece ( |
用指定的序列化信息和上下文初始化 JigsawPiece 类的新实例。
|
|
PointToJigsaw ( System.Vector2 point ) : System.Vector2 |
将指定的拼图原始坐标转换为拼图坐标。
|
|
SetOffset ( float x, float y ) : void |
设置当前的拼图碎片的偏移量。
|
|
UpdatePath ( ) : void |
更新当前轮廓路径。
|
public CanMerge ( |
||
piece | 要判断合并的拼图碎片。 | |
radius | float | 允许进行吸附的半径。 |
리턴 | bool |
public JigsawPiece ( Factory factory, Path path, JigsawPieceType type ) : System | ||
factory | Factory | Direc2D 工厂实例。 |
path | Path | 拼图碎片的轮廓路径。 |
type | JigsawPieceType | 拼图碎片的类型。 |
리턴 | System |