クリッカブルマップで透過画像を使った場合の問題と対処方法
吉里吉里でクリッカブルマップを使用した時に、そのマップの画像に透過している部分がある場合、その透過部分にマップの処理を設定していてもマウスに反応してくれません。
例え、透けてる部分に領域画像でちゃんと設定をしていても、です。
これは、クリッカブルマップを設定したレイヤの「当たり判定の敷居値」の初期値が16だからです。
これにより「不透明度が16以下の場所は透けているとみなしてマウスイベントを発生させませんよ」という状態になってます。
なので、透けている部分でもイベントを発生させたい場合は、この「当たり判定の敷居値」にゼロを設定すればOKです。
例えば、レイヤ1にクリッカブルマップを設定している場合
@eval exp="kag.fore.layers[1].hitThreshold=0"
というスクリプトをクリッカブルマップを呼び出した後に書けばOKです。
layersのあとのカッコ内の数値がレイヤ番号です。