私のアイソメのフラッシュゲームでは、長いシャドウを持つモデルがいくつかあります。ユーザーが画像の影の部分で何らかのアクションを実行したときに、マウスのイベント(移動、クリック、上下)を無視したい。 (サンプル画像を参照)アセットの部分でマウスイベントを無視するマスキング技術の代替
私は、フラッシュでマスクを作成することでそれができる方法があることを知っています。しかし、もしそれを.pngイメージ(ビットマップ)で扱いたいのであれば、どうしたらいいですか?このような画像すべてに対してマスク画像を作成する必要がありますか?簡単な方法がない限り(Photoshopのツールを使用する)、それは非常に大きな問題になると思います。
更新: はRichie_Wが
は、マウスがクリックされたピクセルのカラー値を取得したような影(処理するために、「コード可能な」解決策を探して - それは 影の色である場合をあなたはその後、
01をマスク資産を作成したり、シャドウ資産などを作成するなどのアートワークを必要とするソリューション、
クリックしないで無視することができます
私の友人は、都市ビルはマスクを使用していないと言いましたが、コードから処理しています。
これはどのように行うことができますか? OR
これはプログラミングできません。マスクを作成するしか方法はありませんか?
分離シャドーアセットは唯一の方法でない限り私が好まない芸術部門の別の作品です。ピクセルカラーチェックは1つのオプションです。ありがとう –