リファレンス URL:YoYo_MouseCheckButtonPressed(id, key)

「ブーリアン (Boolean) 」として戻り値

mouse_check_button_pressed のマルチタッチ対応版関数、公式ドキュメントは無し。



version 1.4.1690 以前では利用できましたが、v 1.4.1763 以降のバージョンでは利用できなくなった関数。マルチタッチ用でしたが公式対応が無かったこともあり、ひっそりと廃止されたようです。 以下は古いバージョンの GM:S 1.4 でしか利用できない関数およびスクリプトです。現在は利用できません。
使い方は mouse_check_button_pressed とほぼ同じだが、マルチタッチ対応で 0 〜 4 つまり 5 本の指を使ったマルチタッチ操作に対応している。 現在の仕様として五つより多いマルチタッチ検出はできない。 マルチタッチ検出を利用する場合ループ処理か、もしくはインデックスを指定。 スクリプト・サンプル
var a,b,c; c = mb_left; for(var i=0;i<5;i++) { if (YoYo_MouseCheckButtonPressed(i,c)==true){ a=YoYo_MouseX(i); b=YoYo_MouseY(i); if collision_point(a,b, obj_test,0,0){ /* [insert input code here] */ }; }; };
Functions/YoYo_MouseCheckButtonPressed

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress › Error

There has been a critical error on this website.

Learn more about troubleshooting WordPress.