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
- 戻り値は、変換後のx,y座標を含んだオブジェクトになります。
.