6
1

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 3 years have passed since last update.

このエントリはOpal Advent Calendar 2019の53日目(?)の記事です。

スマホでのマルチタッチに対応したDXOpal 1.4.4をリリースしました。

以下にデモがあります。スマホやタブレットなどのタッチ対応デバイスで開いてみてください。

タッチ関係のAPIのまとめを載せておきます。

タッチAPI(シングル)

  • Input.touch_down? : タッチされているかを返す
  • Input.touch_push? : タッチされたかを返す
  • Input.touch_release? : タッチが離されたかを返す

指一本で操作できるようなゲームを作るときはこっちが便利です。

タッチAPI(マルチ)

  • Input.touches
    • DXOpal::Touchの配列を返す
    • Touchオブジェクトは.id, .x, .y, .dataをもつ。また、.released?で離されたかを返す
    • .dataはハッシュで、自分の好きなデータを入れてよい
  • Input.new_touches
    • DXOpal::Touchの配列を返す(直前のフレームで発生したタッチのみ)

マルチタッチに対応したいときはこっちを使います。以下は例です。

6
1
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
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?