FOV değiştirilemedi Google kart kurulu birlik SDK kullanarak android için bir keskin nişancı oyunu geliştiriyorum. Şimdi kameranın FOV'unu ayarlamaya gerek var, bu da beni CardBoard.cs'de 'mockFieldOfView' adlı bir değişkenle etkileşime sokuyor. Unity editöründe bu değeri düzeltmek iyi ama Android için bir yapı oluşturduğum anda hiç etkili olmayacak. Sorunu çözemiyorum. Herhangi bir fikir veya öneri çok takdir edilecektir. Burada Cardboard.csgoogle card board kamera
cevap
tam Cardboard.cs görebilirsiniz Sen "mockFieldOfView" değiştirmek istemiyorum ouflak böylece
, geç cevap için özür dile. Bu sadece editör FOV'u etkiler. Değiştirmek istediğiniz değer StereoController'da "matchMonoFOV". Ayrıca StereoController'da bir "CenterOfInterest" oyun nesnesi ayarlamanız gerekmektedir. Stereo FOV'un Ana Kameradaki FOV ile (veya kameranın StereoController senaryosuna sahip olduğu) eşleşmesini sağlamaya çalışır.Güncelleme bakınız: Karton SDK v0.4.5 sizin kullanım örneğini destekler. "MatchByZoom" u kullanın ve StereoController'ın kamerada istediğiniz FOV'u ayarlayın. İlgi merkezi gerekli değildir.
Merhaba smd, "matchMonoFOV" değiştirmeyi denedim ve FOV değiştirmeye oldukça benzer görünüyor, bu iyi, Ama kafamı döndürdüğümde garip davranışlar buldum. Şu anda olan şey "matchMonoFOV" de değişiyor Player'ın çocuğu olan kamerayı çeviriyor. Oyuncu dönerken kafasını çeviren kamera seyirciye dönüyor ve çeviriden dolayı araziden geçiyor. Nasıl düzeltebilirim (Kameranın çevirisini nasıl önleyebiliriz, bunun yerine dönüşe ihtiyacımız var)? – user3839742
Mono kameranın FOV'si nedir? CenterOfInterest oyun nesnesinin nerede var? – smd
Ah, bunun bir keskin nişancı oyunu olduğundan bahsettiğinizden beri, sanırım sorun kapsamı ararken sorun olur mu? MatchMonoFOV yönteminin bu davaya gitmenin yolu olmadığını düşünüyorum. Bir kapsamda görüntüleme bir VR durumu değildir. – smd
Aynı sorun vardı ve benim durumumda, MainCamera'ı benim durumumdaki bir aracın Kokpiti olan nesneye yaklaştırmaya yardım etti.
private readonly Vector2 defaultComfortableViewingRange = new Vector2(0.0f, 100000.0f);
StereoController'ın "Check Stereo Comfort" kutusunu temizleyerek konfor aralığı kontrolünü devre dışı bırakabilirsiniz. Bu, görüntüleme aralığını vektörü tamamen kontrol ederek baypas edecektir. – smd
- 1. Android Emulator, SD-Card dosyalarını nerede saklıyor?
- 2. Android x86 virtualbox + kamera
- 3. Kamera konumlarını taşırken google haritasında işaretleyicilerin konumunu bulma
- 4. review board, sonradan gözden geçirme ve silinen bir dosya
- 5. Android Lollipop SD-CARD üzerinde arka planda indirilen görüntüyü kaydetme
- 6. onActivityResult, kamera niyetinde gönderildikten hemen sonra çağrılıyor
- 7. Kamera yakalama işlemi sırasında kamera ekranı yönünü nasıl kilitleyebiliriz?
- 8. Harici kamera için USB kullanarak android kamera için
- 9. android kamera SurfaceView yönelim
- 10. Kamera önizlemesi nasıl geliştirilir?
- 11. Android Kamera Yönelimi Sorun
- 12. İyon Kamera Sorunu
- 13. Android kamera/fotoğraf yönlendirme
- 14. AVCaptureVideoPreviewLikeer kamera opengl shader
- 15. iPhone: kamera otofokus gözlemcisi?
- 16. Android Custom Kamera Kalitesi
- 17. AVFoundation kamera eğitimi
- 18. MFMessageComposeViewController kamera simgesini görüntülemiyor
- 19. iPhone video kamera akışı
- 20. NativeScript: Özel kamera görüntüsü
- 21. Android Uygulaması: Kamera
- 22. WinRT kamera önizleme işlemleri
- 23. qt Kamera örneği çalışmıyor
- 24. Kamera örneği nasıl kaydedilir?
- 25. Kamera Önizleme geriliyor
- 26. Android - Kamera Önizleme
- 27. Xamarin.Mobile iPad Kamera Boyutu
- 28. SceneKit pürüzsüz kamera hareketi
- 29. android kamera dikey yönü
- 30. Anında Uygulamalar Kamera Niyeti
Biz gerekir: Aşağıdaki ayarını kullanın - Eğer Cardboard.cs varsayılan Minimumum-değerini değiştirmek gerekir nesneye 1 gerçek dünya metre daha yakın MainCamera koymak amacıyla
Hatta bazı kodları tahmin etmemizi bile öneriyoruz. – ouflak