Class CloudLocalizerFrameFilter
- Ruang Nama
- easyar
- Rakitan
- EasyAR.Sense.dll
Komponen easyar.CloudLocalizer yang mengontrol MonoBehaviour dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity.
[RequireComponent(typeof(BlockHolder))]
public class CloudLocalizerFrameFilter : FrameFilter
- Pewarisan
-
CloudLocalizerFrameFilter
Bidang
RequestTimeout
Waktu habis (dalam milidetik) untuk komunikasi dengan server.
public int RequestTimeout
Properti
BlockHolder
Komponen yang memegang Block, memegang dan mengelola Block dalam adegan.
public BlockHolder BlockHolder { get; }
LandmarkFilter
Fitur penyaringan Mega Landmark saat ServiceType adalah Landmark. Di awal, Anda perlu memanggil FilterBySpotId(string, Action<MegaLandmarkFilterResponse>) secara manual. Tracker tidak akan mulai melacak hingga Filter mengembalikan Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Mode input lokasi. Harus disetel sebelum Sesi dimulai. Untuk debugging jarak jauh atau menjalankan 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. Harus disetel sebelum Sesi dimulai. Tidak perlu disetel jika menggunakan GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Jenis sumber data akses layanan. Harus disetel sebelum Sesi dimulai.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Jenis layanan EasyAR Mega. Harus disetel sebelum Sesi dimulai.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Data lokasi yang digunakan saat LocationInputMode == Simulator.
public Optional<Location> SimulatorLocation { get; set; }
Metode
Resolve(Action<MegaLocalizationResponse>)
Kirim permintaan lokalisasi.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parameter
callback
SwitchEndPoint(ExplicitAddressAccessData, BlockRootController)
Alihkan endpoint jarak jauh.
public void SwitchEndPoint(ExplicitAddressAccessData config, BlockRootController root)
Parameter
configroot
UpdateToken(string)
Perbarui Token API.
public void UpdateToken(string token)
Parameter
token