0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

enchant.jsとtmlib.jsを使ったゲーム作成フレームワーク「enforce」スプライトのタッチ無効化

Posted at

※この機能はenchant.jsを使用した場合のみ有効です。

スプライトのタッチイベント無効化

enforceのオブジェクトはすべてがタッチイベントを持っているため、重なっていると下のスプライトにはイベントが渡りません。
イベントチェーンでも繋がっていないため、送ることも出来ません。
これでは、タッチやクリックで操作するスプライトの上に装飾目的のスプライトを置くことが出来ません。
ですので、オブジェクト生成時に

    touchEnabled: false

というパラメータを渡すことで、タッチやクリックイベントを無視します(下のスプライトにイベントが渡ります)。
tmlib.jsでは、重なっているスプライトすべてにイベントが渡るのでこのパラメータはなにを渡しても変わりません。


enforceチュートリアル一覧

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?