一定のルールに基づいた整列座標を返す
hikatsukaLineXY(DefX, DefY, divX, divY, n, all, type);
オブジェクトを整列させるための座標配列を取得します。
| パラメータ | 属性 | 説明 | 備考 |
|---|---|---|---|
| DefX | Number | 原点のX座標 | |
| DefY | Number | 原点のY座標 | |
| divX | Number | 水平方向の間隔の数値 | |
| divY | Number | 垂直方向の間隔の数値 | |
| n | Number | 1行(列)に配置する個数 | |
| all | Number | 整列する個数 | |
| type | Number | 0:水平方向に整列(省略可)/1:垂直方向に整列 | 省略した場合は0 |
| 戻り値 | Array | 座標の配列 |
使用例
【例】 Arr = new Array(); Arr = hikatsukaLineXY(100, 100, 50, 50, 6, 15);
新しい配列を用意して、原点(100:100)、水平間隔50ピクセル、垂直間隔20ピクセル、1行に6個のオブジェクトを並べる。オブジェクトの総数は15個。水平方向に並べていく。下図参照。

返ってくる配列は、Arr[オブジェクトの番号][0:X座標/1:Y座標]となります。
(例)
Arr[0].x:1個目のX座標⇒100
Arr[0].y:1個目のY座標⇒100
(例)
Arr[9].x:10個目のX座標⇒250
Arr[9].y:10個目のY座標⇒120
一定のルールに基づいた整列座標を返す(旧バージョン)
hikatsukaLineCoordinates(DefX, DefY, divX, divY, n, all, type);
オブジェクトを整列させるための座標配列を取得します。
こちらは旧バージョンのメソッドです。基本的には未使用です。新しいメソッドをご使用ください。
| パラメータ | 属性 | 説明 | 備考 |
|---|---|---|---|
| DefX | Number | 原点のX座標 | |
| DefY | Number | 原点のY座標 | |
| divX | Number | 水平方向の間隔の数値 | |
| divY | Number | 垂直方向の間隔の数値 | |
| n | Number | 1行(列)に配置する個数 | |
| all | Number | 整列する個数 | |
| type | Number | 0:水平方向に整列(省略可)/1:垂直方向に整列 | 省略した場合は0 |
| 戻り値 | Array | 座標の配列 |
使用例
【例】 Arr = new Array(); Arr = hikatsukaLineCoordinates(100, 100, 50, 50, 6, 15);
新しい配列を用意して、原点(100:100)、水平間隔50ピクセル、垂直間隔20ピクセル、1行に6個のオブジェクトを並べる。オブジェクトの総数は15個。水平方向に並べていく。
