Nostalgia  2.1.5
MapCollider Class Reference

結合するCollider用のクラス。 More...

Inheritance diagram for MapCollider:

Public Member Functions

void UpdateCollider ()
 

Static Public Member Functions

static Point2 CellPosColliderPos (Point2 cellPos)
 Cellの位置をMapColliderの位置に変換。 More...
 
static Point2 CellToColliderPos (Cell cell)
 CellをMapColliderの位置に変換。 More...
 

Public Attributes

const int colliderWidth = 16
 各辺のセルの数 More...
 
bool dirty = false
 変更されているかどうか. More...
 

Properties

Tile tile [get]
 結合するタイルの種類 More...
 
Point2 position [get]
 位置。 More...
 
Map map [get]
 属しているMap。 More...
 
bool hasCells [get]
 セルがあるかどうか。 More...
 
PolygonCollider2D polygonCollider [get]
 結合した結果のPolygonCollider2D More...
 

Detailed Description

結合するCollider用のクラス。

Member Function Documentation

static Point2 CellPosColliderPos ( Point2  cellPos)
static

Cellの位置をMapColliderの位置に変換。

Parameters
cellPosCellの位置。
Returns
MapColliderの位置。
static Point2 CellToColliderPos ( Cell  cell)
static

CellをMapColliderの位置に変換。

Parameters
cellPosCellの位置。
Returns
MapColliderの位置。
void UpdateCollider ( )

Member Data Documentation

const int colliderWidth = 16

各辺のセルの数

bool dirty = false

変更されているかどうか.

Property Documentation

bool hasCells
get

セルがあるかどうか。

Map map
get

属しているMap。

PolygonCollider2D polygonCollider
get

結合した結果のPolygonCollider2D

Point2 position
get

位置。

Tile tile
get

結合するタイルの種類