Logo
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.MapClusterBuilder クラス

Common.Rom.Map に従って地形のメッシュを生成するクラス [詳解]

クラス

class MapSlopePhysicsNotifyTarget
コライダに坂道がヒットしたことを通知するためのクラス [詳解]
class MapTerrainPhysicsNotifyTarget
コライダに地形がヒットしたことを通知するためのクラス [詳解]

公開メンバ関数

MapClusterBuilder (int x, int z, MapData owner, Common.Rom.Map dat, bool topOnly, uint clusterSize, SharpKmyPhysics.PhysicsBase physics, bool delayedSmoothing)
void Dispose ()
void geomInvalidate ()
void buildBottomRequest ()
bool isSmoothInProgress ()
void buildCore (int x, int z)
void updateInternal ()
void updateInternalTopOnly ()
async void afterUpdate ()
void buildCollisions ()
void updateGeometry ()

静的公開メンバ関数

static SharpKmyGfx.Color getColorByHeight (float height)

公開変数類

List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] op_vlist
Common.Rom.Map data
int ix
int iz
int currentX
int currentZ
int currentY
int currentHeight
bool[] capped = new bool[4]
SharpKmyGfx.VertexBuffer vb
SharpKmyGfx.VertexBuffer avb
SharpKmyGfx.GeomCluster geomCluster
SharpKmyGfx.GeometryInstance geometryInstance
SharpKmyGfx.GeometryInstance selectionGeometry

静的公開変数類

const float s_centerOffset = 0.5f
const float WATER_TOP_OFFST = 0.1f

プロパティ

bool IsInvalid [get]

詳解

Common.Rom.Map に従って地形のメッシュを生成するクラス


このクラス詳解は次のファイルから抽出されました: