トップページ > 記事閲覧
Android端末でのタッチ操作
名前:シュン 日時: 2021/02/01 18:46

Androidアプリの制作を目指しているのですが、タッチ操作を受け取る時の挙動として 画面のどこでも良いのでタッチされた時に、次の画面に移るような初歩的なプログラムを作りたいのですが 自分で考えたものが PosX=10000; while( ProcessMessage() == 0 ) { for( i = 0 ; i < GetTouchInputNum() ; i ++ ) { GetTouchInput( i, &PosX, &PosY, NULL, NULL ) ; } if(1600<= PosY && PosY <=2000 && 180 <= PosX && PosX <= 250)break; }ClearDrawScreen() ; といったようにPosXに値を入れてからループを回して処理する物なのですが、毎回PosXに値を代入するこの方法が正しいとも 思えません。他にもっと有意義な方法などあれば教えていただきたいです。
メンテ

Page: 1 |

Re: Android端末でのタッチ操作 ( No.1 )
名前:kanamaru 日時:2021/02/01 19:12

試してないですけど、 タッチするところがどこでもいいなら、 GetTouchInputNum()のfor文を if(GetTouchInputNum()>0) break; にするのでもよさそうに思います。 というか while文を while(ProcessMessage() == 0&&GetTouchInputNum()==0){} でもいいかもしれません。 試してないので違ったらすいません。
メンテ
Re: Android端末でのタッチ操作 ( No.2 )
名前:シュン(解決済み) 日時:2021/02/02 12:02

そちらのほうで大丈夫でした!返信遅れて申し訳ございません。 助かりました。ありがとうございました!!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存