Table of Contents

Class CloudLocalizerFrameFilter

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

easyar.CloudLocalizer mengontrol MonoBehaviour di dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity.

[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
Pewarisan
CloudLocalizerFrameFilter

Bidang

RequestTimeout

Waktu habis untuk komunikasi dengan server (milidetik).

public int RequestTimeout

Properti

BlockHolder

Komponen yang memegang Block, menahan dan mengelola Block dalam adegan.

public BlockHolder BlockHolder { get; }

LandmarkFilter

Fungsi penyaringan Mega Landmark saat ServiceType adalah Landmark. Di awal, Anda perlu memanggil FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) secara manual. Tracker tidak akan mulai melacak sampai Filter mengembalikan Found.

public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }

LocationInputMode

Mode input lokasi. Perlu diatur sebelum Sesi dimulai. Untuk debug jarak jauh atau dijalankan di komputer harus disetel ke Simulator, jika tidak tidak dapat digunakan. Untuk penggunaan di lokasi setel ke Onsite untuk hasil terbaik.

public MegaLocationInputMode LocationInputMode { get; set; }

ProximityLocation

Hasil lokasi terdekat.

public Optional<ProximityLocationResult> ProximityLocation { set; }

RequestMessage

public string RequestMessage { get; set; }

ServiceAccessData

Data akses layanan. Perlu diatur sebelum Sesi dimulai. Tidak perlu diatur saat menggunakan GlobalConfig.

public ExplicitAddressAccessData ServiceAccessData { get; set; }

ServiceAccessSource

Jenis sumber data akses layanan. Perlu diatur sebelum Sesi dimulai.

public MegaServiceAccessSourceType ServiceAccessSource { get; set; }

ServiceType

Jenis layanan EasyAR Mega. Perlu diatur sebelum Sesi dimulai.

public MegaApiType ServiceType { get; set; }

SimulatorLocation

Data lokasi yang digunakan saat LocationInputMode == Simulator.

public Optional<Location> SimulatorLocation { get; set; }

enabled

Aktifkan/nonaktifkan lokalisasi saat ARSession berjalan.

public bool enabled { get; set; }

Metode

Resolve(Action<MegaLocalizationResponse>)

Kirim permintaan lokalisasi.

public void Resolve(Action<MegaLocalizationResponse> callback)

Parameter

callback

SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)

Beralih titik akhir jarak jauh.

public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)

Parameter

config
root

UpdateToken(string)

Perbarui Token API.

public void UpdateToken(string token)

Parameter

token