안녕하십니까 현재 안드로이드의 센서를 get함수로 넘겨서 유니티로 받는 어플리케이션을 만들었습니다.
이번에는 유니티에서 받는것 만이 아닌 set함수로 센서의 값을 설정하면 안드로이드에서 변경된 센서값을받아
최종변경된 값을 다시 유니티로 넘겨주는 방법을 시도하려고 하는데요.
유니티에선
private static AndroidJavaClass jc;
jc = new AndroidJavaClass(CLASS_PACKAGE_NAME);
jc.CallStatic(PRESERVE_METHOD_NAME); -> getInstance의 역할입니다
static float GETVW(){
return jc.CallStatic<float> (GET_VW_METHOD_NAME);->get함수
};
....
public void setGyro(float a)
{
jc.CallStatic("setGyro", a);->set 설정입니다
}
안드로이드에선
public static void preserve()
{
...
}
public static flloat GetX()
{
...
}
public void setGyro(float gyroscale)
{
gyroScaleM = gyroscale; -> set함수
}
설정을 해놓고
유니티에서 set이 필요한 부분에
setGyro(0.1f);를 했는데
안먹히네요.
구글을 뒤져보면 get은 많은데 set함수에대한 내용이없어서 도움이 필요합니다