我是使用ARCore和Sceneform for Android(Java)创建AR应用程序的新手.我正在使用云锚构建多人应用程序,其中两个或更多人可以在一个或多个资产上进行交互.当资产改变它的位置时,如何让事件向其他连接用户广播?
这是我的代码:
private AppAnchorState appAnchorState = AppAnchorState.NONE;
private SnackbarHelper snackbarHelper = new SnackbarHelper();
private StorageManager storageManager;
private Socket mSocket;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/******************* Here **************************/
// connect to socket
mSocket = new ArSync().onCreate();
mSocket.connect();
// listen for change event
mSocket.on("modelChanged", new Emitter.Listener() {
@Override
public void call(final Object... args) {
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO: call the application to load reslove by number
//textView.setText("Current ID is :" +
args[0].toString()); …Run Code Online (Sandbox Code Playgroud)