Nostalgia  2.1.5
Chunk Class Reference

Mapのレンダリング用チャンク。 More...

Inheritance diagram for Chunk:

Public Member Functions

Cell GetCell (int index)
 セルを取得。 More...
 
bool HasCells ()
 Nostalgia.Cellを保持しているか。 More...
 
void UpdateMesh ()
 メッシュを更新 More...
 

Static Public Member Functions

static Point2 CellPosToChunkPos (Point2 cellPos)
 セルの位置からチャンクの位置に変換。 More...
 
static Point2 CellToChunkPos (Cell cell)
 Convert cell to chunk position. More...
 

Public Attributes

const int chunkWidth = 32
 各辺のセルの数 More...
 
Point2 position
 位置。 More...
 
bool dirty = false
 変更されているかどうか. More...
 

Properties

Map map [get]
 属しているMap。 More...
 
int cellCount [get]
 セルの個数。 More...
 
bool hasCells [get]
 セルがあるかどうか。 More...
 
int sortingLayerID [get, set]
 sortingLayerIDの取得もしくは設定。 More...
 
int sortingOrder [get, set]
 SortingOrderの取得もしくは設定。 More...
 
Mesh cachedMesh [get]
 

Detailed Description

Mapのレンダリング用チャンク。

基本的にはチャンクを操作する必要はありません。

Member Function Documentation

static Point2 CellPosToChunkPos ( Point2  cellPos)
static

セルの位置からチャンクの位置に変換。

Parameters
cellPosセルの位置
Returns
チャンクの位置
static Point2 CellToChunkPos ( Cell  cell)
static

Convert cell to chunk position.

Parameters
cellCell
Returns
Chunk position
Cell GetCell ( int  index)

セルを取得。

Parameters
indexセルのインデックス。
Returns
セル
bool HasCells ( )

Nostalgia.Cellを保持しているか。

Returns
true, 保持している。 false それ以外
void UpdateMesh ( )

メッシュを更新

Member Data Documentation

const int chunkWidth = 32

各辺のセルの数

bool dirty = false

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

Point2 position

位置。

Property Documentation

Mesh cachedMesh
get
int cellCount
get

セルの個数。

bool hasCells
get

セルがあるかどうか。

Map map
get

属しているMap。

int sortingLayerID
getset

sortingLayerIDの取得もしくは設定。

Sorting Layer ID

int sortingOrder
getset

SortingOrderの取得もしくは設定。

Sorting Order