36张图片打包

This commit is contained in:
xsl
2025-10-29 21:38:03 +08:00
parent 13357ab256
commit dfbef7caf1
54 changed files with 228 additions and 46 deletions
@@ -171,31 +171,6 @@ public class FaceActivity extends GameActivity implements FaceLandmarkerHelper.L
}
@Override
public boolean onTouchEvent(MotionEvent event) {
int action = event.getActionMasked();
float x = event.getX();
float y = event.getY();
switch (action) {
case MotionEvent.ACTION_DOWN:
Log.d(TAG, "Java Layer: Touch DOWN at (" + x + ", " + y + ")");
// ✅ 你可以在这里做些事,比如发消息给 C++,或 UI 反馈
break;
case MotionEvent.ACTION_MOVE:
Log.d(TAG, "Java Layer: Touch MOVE");
break;
case MotionEvent.ACTION_UP:
Log.d(TAG, "Java Layer: Touch UP");
break;
}
// ⚠️ 关键:返回 false 才能让事件继续传递给 Native 层(C++)
// 如果返回 true,表示事件已被消费,C++ 层将收不到!
return false;
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
@@ -290,7 +265,10 @@ public class FaceActivity extends GameActivity implements FaceLandmarkerHelper.L
{
SetCppInitArg(json);
}
protected native void ChangeStateCpp(String json);
protected void ChangeState(String json){
Log.i("FaceActivity", "ChangeState:" + json);
ChangeStateCpp(json);
}
}
@@ -2,11 +2,11 @@ package com.hmwl.face_sdk;
import org.json.JSONObject;
public class Motion {
public String type;
public String technique;
public String step;
public String show_type;
public String png_name;
public String type = "no";
public String technique = "no";
public String step = "no";
public String show_type = "no";
public String png_name = "no";
public int png_num;
public JSONObject toJsonObject() {