C# Класс OpenTKEngine.Collider

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Position Vector2
Size Vector2
Tags List

Открытые методы

Метод Описание
CheckCollision ( Collider other ) : bool

BBOX collision test with colliders.

CheckCollision ( float x, float y, float w, float h ) : bool
CheckCollision ( int x, int y ) : bool

Check collision with a point.

Collider ( Vector2 startingPos, Vector2 size, List tags ) : System.Collections.Generic

Collider object to test collisions

Описание методов

CheckCollision() публичный Метод

BBOX collision test with colliders.
public CheckCollision ( Collider other ) : bool
other Collider
Результат bool

CheckCollision() публичный Метод

public CheckCollision ( float x, float y, float w, float h ) : bool
x float
y float
w float
h float
Результат bool

CheckCollision() публичный Метод

Check collision with a point.
public CheckCollision ( int x, int y ) : bool
x int
y int
Результат bool

Collider() публичный Метод

Collider object to test collisions
public Collider ( Vector2 startingPos, Vector2 size, List tags ) : System.Collections.Generic
startingPos Vector2 inital (top left) position of hitbox.
size Vector2 the size of the hitbox
tags List tags of entities who should be interacted with. make null for all
Результат System.Collections.Generic

Описание свойств

Position публичное свойство

public Vector2 Position
Результат Vector2

Size публичное свойство

public Vector2 Size
Результат Vector2

Tags публичное свойство

Who to collide with.
public List Tags
Результат List