作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Game maker Studio 可以选择使用 android 拥有的工具创建新的 GML 函数,这对我这个程序员来说非常有趣。我想知道如何实现陀螺仪传感器。它使用“Android.permission ...”我不太确定哪些是添加陀螺仪所必需的,它还有一个获取数据的 Java 文件,Yoyo 游戏有一个例子:
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;
public void ReturnAsync(double arg0, double arg1)
{
int dsMapIndex = RunnerJNILib.jCreateDsMap(null, null, null);
RunnerJNILib.DsMapAddString( dsMapIndex, "type", "finished" );
RunnerJNILib.DsMapAddDouble( dsMapIndex, "argument0", arg0);
RunnerJNILib.DsMapAddDouble( dsMapIndex, "argument1", arg1);
RunnerJNILib.CreateAsynEventWithDSMap(dsMapIndex, EVENT_OTHER_SOCIAL);
}
public double AddTwoNumbers(double arg0, double arg1)
{
double value = arg0 + arg1;
Log.i("yoyo", arg0 + "+" + arg1 + " = " + value);
return value;
}
public String BuildAString(String arg0, String arg1)
{
String myString = arg0 + " " + arg1;
Log.i("yoyo", myString);
return myString;
}
public String HowManyObjects(double arg0, double arg1, String arg2)
{
double value = arg0 + arg1;
Log.i("yoyo", arg0 + "+" + arg1 + " = " + value);
String myString = String.valueOf(value) + " " + arg2;
Log.i("yoyo", myString);
return myString;
}
} // End of class
然后他们在 GML 中创建函数以便在 Game maker 上使用。
我不精通 Android 或 Java,我想知道是否有人有线索并且知道如何做到这一点?谢谢。
Yoyogame 的帖子: http://help.yoyogames.com/hc/en-us/articles/216755248-Creating-A-Native-Extension-For-Android-GMS-v1-3-
最佳答案
我想你要找的是
device_get_tilt_x()
和
device_get_tilt_y()
这些功能会自动访问您手机的陀螺仪。文档链接:https://docs.yoyogames.com/source/dadiospice/002_reference/mouse,%20keyboard%20and%20other%20controls/device%20input/device_get_tilt_x.html
关于java - 如何在 Game maker studio 上实现 Android Gyroscope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559655/
我是一名优秀的程序员,十分优秀!