在Unity场景中显示android视图

时间:2019-01-02 13:14:33

标签: android-studio unity3d plugins view

我创建了一个统一项目,我想在其中嵌入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视图的指导。

0 个答案:

没有答案