コード例 #1
0
ファイル: Chipmunk.cs プロジェクト: memsyi/marioBadClone
    /// Return only the first shape struck by the segment query as it goes from start to end.
    /// Shapes are filtered using the group and layers in the same way as collisions.
    public static ChipmunkShape SegmentQueryFirst(Vector2 start, Vector2 end, uint layers, string group, out ChipmunkSegmentQueryInfo info)
    {
        IntPtr handle = manager._space._handle;

        return(ChipmunkShape._FromHandle(cpSpaceSegmentQueryFirst(handle, start, end, layers, ChipmunkBinding.InternString(group), out info)));
    }
コード例 #2
0
ファイル: Chipmunk.cs プロジェクト: memsyi/marioBadClone
 /// Calls SegmentQueryFirst() with all layers and no group.
 public static ChipmunkShape SegmentQueryFirst(Vector2 start, Vector2 end, out ChipmunkSegmentQueryInfo info)
 {
     return(SegmentQueryFirst(start, end, ~(uint)0, "", out info));
 }
コード例 #3
0
ファイル: Chipmunk.cs プロジェクト: memsyi/marioBadClone
 cpSpaceSegmentQueryFirst(IntPtr handle, Vector2 start, Vector2 end, uint layers, int group, out ChipmunkSegmentQueryInfo info);