2016-09-18 2 views
1

ゲームメーカースタジオにはアンドロイドが持っているツールを使って新しいGML関数を作成するオプションがあります。これはプログラマとして私にとって非常に興味深いものです。私はジャイロセンサーをどのように実装するのだろうかと思っていました。ゲームメーカーのスタジオでAndroid Gyroscopeを実装するにはどうすればよいですか?

package ${YYAndroidPackageName}; 
 

 
import android.util.Log; 
 
import java.io.File; 
 
import java.io.FileReader; 
 
import java.io.BufferedReader; 
 
import java.io.FileNotFoundException; 
 
import java.io.IOException; 
 
import java.lang.String; 
 

 
import ${YYAndroidPackageName}.R; 
 
import com.yoyogames.runner.RunnerJNILib; 
 

 

 
public class GenericTest 
 
{ 
 

 
private static final int EVENT_OTHER_SOCIAL = 70; 
 

 
\t \t public void ReturnAsync(double arg0, double arg1) 
 
\t { \t \t \t 
 
\t \t \t int dsMapIndex = RunnerJNILib.jCreateDsMap(null, null, null); 
 
\t \t \t RunnerJNILib.DsMapAddString(dsMapIndex, "type", "finished"); 
 
\t \t \t RunnerJNILib.DsMapAddDouble(dsMapIndex, "argument0", arg0); 
 
\t \t \t RunnerJNILib.DsMapAddDouble(dsMapIndex, "argument1", arg1); 
 
\t \t \t RunnerJNILib.CreateAsynEventWithDSMap(dsMapIndex, EVENT_OTHER_SOCIAL); 
 
\t \t \t 
 
\t \t } 
 

 
    \t public double AddTwoNumbers(double arg0, double arg1) 
 
\t { 
 
     \t double value = arg0 + arg1; 
 
     \t Log.i("yoyo", arg0 + "+" + arg1 + " = " + value); 
 

 
     \t return value; 
 
    \t } 
 

 

 
    \t public String BuildAString(String arg0, String arg1) 
 
\t { 
 
     \t String myString = arg0 + " " + arg1; 
 
     \t Log.i("yoyo", myString); 
 

 
     \t return myString; 
 
    \t } 
 

 

 
    \t public String HowManyObjects(double arg0, double arg1, String arg2) 
 
\t { 
 
     \t double value = arg0 + arg1; 
 
     \t Log.i("yoyo", arg0 + "+" + arg1 + " = " + value); 
 

 
\t \t String myString = String.valueOf(value) + " " + arg2; 
 
\t \t Log.i("yoyo", myString); 
 

 
     \t return myString; 
 
    \t } 
 

 
} // End of class
:それは私はジャイロスコープを追加するために必要であるものはかなりわからない「... Android.permission」を使用し、また、それは彼らがデータを取得するJavaファイルを持って、ヨーヨーのゲームは例を持っています

そして、ゲームメーカーで使用するためにGMLで関数を作成します。

私はAndroidやJavaに堪能ではありません。私は誰かが手がかりを持ち、これを行う方法を知っていますか?ありがとうございました。

Yoyogameのポスト:私は何を探していること

device_get_tilt_x() 

device_get_tilt_y() 

でこれらの関数を考える http://help.yoyogames.com/hc/en-us/articles/216755248-Creating-A-Native-Extension-For-Android-GMS-v1-3-

答えて

関連する問題