我创建了一个统一项目,我想在其中嵌入Google街景视图。由于unity不提供Google支持,因此我在Android Studio中创建了一个包含全景街景视图的活动。我想将该视图放置在我的统一项目中(在场景中)。
我已经解决了这个问题Display Unity Scene as Sub View in android studio,但与我所需要的恰恰相反。我看到了一些教程,展示了如何将android studio插件导出为unity并包含类,并且能够通过插件将android studio中的值和函数使用为unity。我无法实现的是实际上统一显示来自android studio的东西。这是android studio中的简单街景全景图。
package com.company.project;
import com.google.android.gms.maps.StreetViewPanoramaOptions;
import com.google.android.gms.maps.StreetViewPanoramaView;
import com.google.android.gms.maps.model.LatLng;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.ViewGroup.LayoutParams;
public class StreetViewAp extends AppCompatActivity {
private static final LatLng SPECTRA = new LatLng(40.5823243, 22.943672);
private StreetViewPanoramaView mStreetViewPanoramaView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
StreetViewPanoramaOptions options = new StreetViewPanoramaOptions();
options.position(SPECTRA);
mStreetViewPanoramaView = new StreetViewPanoramaView(this, options);
addContentView(mStreetViewPanoramaView,
new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
// *** IMPORTANT ***
// StreetViewPanoramaView requires that the Bundle you pass contain _ONLY_
// StreetViewPanoramaView SDK objects or sub-Bundles.
Bundle mStreetViewBundle = null;
mStreetViewPanoramaView.onCreate(mStreetViewBundle);
}
}
我不希望你们中的任何人都为我编写代码,但是我希望您能获得一些有关如何统一显示android studio视图的指导。