File hp/tmx/TMXMapView.lua

Functions

M:createCamera () 2Dカメラを生成します.
M:createDisplayLayer (layer) 表示タイルレイヤーを生成します.
M:createDisplayLayerRenderer (displayLayer, tileset) 実際に描画するオブジェクトをを生成します.
M:createDisplayLayers () 全ての表示タイルレイヤーを生成します.
M:createDisplayObject (object) オブジェクトデータから表示オブジェクトを生成します.
M:createDisplayObjectLayer (objectGroup) オブジェクトグループから表示オブジェクトレイヤーを生成します.
M:createDisplayObjectLayers () オブジェクトレイヤーを生成します.
M:createDisplayTilesets (layer) 指定されたレイヤーが使用するタイルセットのリストを生成します.
M:findLayerByName (name) 名前からレイヤーを検索して、見つかったレイヤーを返します.
M:findObjectByName (name) 名前からオブジェクトを検索して、最初に見つかったオブジェクトを返します.
M:findObjectsByName (name) 名前からオブジェクトを検索して、見つかったオブジェクトを全て返します.
M:getViewSize () MapViewのサイズを返します.
M:init (resourceDirectory) コンストラクタです.
M:loadMap (tmxMap) マップデータを読み込んで、表示オブジェクトを生成します.
M:loadTexture (tileset) 指定されたタイルセットのテクスチャをロードします.
M:setScene (scene) Sceneを設定します.

Tables

TMXMapView TMXMapを描画するViewクラスです.


Functions

M:createCamera ()
2Dカメラを生成します. 継承の為に残していますので、外部からコールしないでください.
M:createDisplayLayer (layer)
表示タイルレイヤーを生成します. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • layer:
M:createDisplayLayerRenderer (displayLayer, tileset)
実際に描画するオブジェクトをを生成します. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • displayLayer:
  • tileset:
M:createDisplayLayers ()
全ての表示タイルレイヤーを生成します. 継承の為に残していますので、外部からコールしないでください.
M:createDisplayObject (object)
オブジェクトデータから表示オブジェクトを生成します. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • object:
M:createDisplayObjectLayer (objectGroup)
オブジェクトグループから表示オブジェクトレイヤーを生成します. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • objectGroup:
M:createDisplayObjectLayers ()
オブジェクトレイヤーを生成します. 継承の為に残していますので、外部からコールしないでください.
M:createDisplayTilesets (layer)
指定されたレイヤーが使用するタイルセットのリストを生成します. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • layer:
M:findLayerByName (name)
名前からレイヤーを検索して、見つかったレイヤーを返します.

Parameters

  • name:
M:findObjectByName (name)
名前からオブジェクトを検索して、最初に見つかったオブジェクトを返します. 見つからない場合はnilを返します.

Parameters

  • name:
M:findObjectsByName (name)
名前からオブジェクトを検索して、見つかったオブジェクトを全て返します.

Parameters

  • name:
M:getViewSize ()
MapViewのサイズを返します.
M:init (resourceDirectory)
コンストラクタです. この段階では表示オブジェクトは生成しません. loadMap関数を使用する事で、表示オブジェクトを生成します.

Parameters

  • resourceDirectory:
M:loadMap (tmxMap)
マップデータを読み込んで、表示オブジェクトを生成します.

Parameters

  • tmxMap:
M:loadTexture (tileset)
指定されたタイルセットのテクスチャをロードします. 継承の為に残していますので、外部からコールしないでください.

Parameters

  • tileset:
M:setScene (scene)
Sceneを設定します. Sceneに各レイヤーを追加します.

Parameters

  • scene:

Tables

TMXMapView
TMXMapを描画するViewクラスです.

Valid XHTML 1.0!