convert - hoge1e3/Tonyu2 GitHub Wiki

Screen

convertメソッド

あるレイヤーにおける座標を、見た目の位置を変えずに別のレイヤーの座標に変換します。

$Screen.convert(obj, toLayer)
  • obj には、次の3つのフィールドをもつオブジェクトを指定します。なお、Actorオブジェクトはこれら3つのフィールドをもっているので、そのまま渡すことができます
    • layer: 変換元のレイヤー
    • x: layerにおけるx座標
    • y: layerにおけるy座標
  • toLayerには、変換先のレイヤーを指定します。
  • obj.layer およびtoLayerに指定できる値は次のいずれかです
    • $uiLayer
    • $Screen
    • $frontLayer
    • $mainLayer
    • $backLayer
    • TODO: これ以外のレイヤーを動的に作成した場合,それらも指定できるはず.
  • 戻り値は、変換後のx,y座標を含んだオブジェクトになります。

.