精密座標(x,y)のタイルのみ通行判定呼び出しについて [ No.411 ] | |
|
2009/11/18 11:57 milwil |
ウディタをいつも楽しく利用させていただいております。
見た処、挙げられていないようなので、バグ報告致します。既出でしたら、すみません。
イベント挿入「変数操作+」の「位置xyの通行可能(タイルのみ)」の精密座標指定の際、1/4通行設定タイルの通行可否の値がおかしくなっています。
以下、XP、ver1.14において、レイヤー3に上記タイルを置いて、レイヤー1、2には左上のタイルを置いた場合の実験です。 ×○ 左のような1/4通行設定のタイルを通常座標(1,1)に設置した時に、 ○○ 精密座標(a,b)(a,b=0~4)の通行判定を調べました。
■■■■■■ (a,b)= ■■■■■■ (1,1)(2,1):× ■■×○■■ ■■○○■■ ■■■■■■ ■■■■■■
↓別パターン ■■■■■■ (2,1)(3,1):× ■■■■■■ ■■○×■■ ■■○○■■ ■■■■■■ ■■■■■■
■■■■■■ (1,2)(2,2):× ■■■■■■ ■■○○■■ ■■×○■■ ■■■■■■ ■■■■■■
■■■■■■ (2,2)(3,2):× ■■■■■■ ■■○○■■ ■■○×■■ ■■■■■■ ■■■■■■
レイヤー1のみ、2のみ、又、1〜3のレイヤーを全て重ねても同様の結果が得られました。
通行不可能の判定が、右0.5マス分余計に入っているのではないか、と思われます。 又、左端、上端から数えてそれぞれ0.5マス目、1マス目はどちらも精密座標0となっているようですが、仕様でしょうか゜゜。 御時間があれば、検証の程、宜しくお願いしますm--m
|
|