2013-10-26 21 views
8

Milletler,kamera yerleşimi rulman ve yükseklik ile değişimi

Aşağıdaki resimde gösterildiği gibi bir yardımcı program çalışıyorum. Temel olarak kamera ekranı penceresi cihazın ekranının bir parçasını kaplar ve bir eğri veya düz çizgi ile bağlanan noktaların bir listesi kamera görünümü üzerinde bir bindirme olarak sunulur. Anladığım kadarıyla bu kuvars kullanılarak çizilebilir ama bu benim sorunumun yarısından daha az. Asıl mesele, yatak ve yükseklik değiştikçe bindirmenin farklı noktalar göstermesi gerektiğidir. Örneğin

:

  • yatak da hareket edecektir kamera görünümünün sağ kenarı PT2 yanında olacak sonra 5 derece ve yükseklik 2 derece, PT1 değiştirmek zorunda kalırsa sağa ve PT3 görünür olacaktır. Rulman 10 dereceyi değiştirir
  • başka hareket sağda PT2 görünmeyen PT1, yapacak, kamera görünümün sol kenarında PT3 orta ve PT4. Resmin sonra

Sorularım:

Picture describing what I am trying to accomplish

  1. o (aşağıda gösterildiği gibi) kamera görüntüsü büyüklüğüne esasen daha büyük olan bir görünüme sahip ve bazı yöntemleri kullanmak mümkün mü Yatağı/yükseltmeyi değiştirdiğinde görünümü hareket ettirmek için (bunları araştırmam gerek)? Performans bilgisi önerilir mi?
  2. Kuvars yoldan gitmenin yolu nedir? Başka neye ihtiyacım var (diğer kamera için elbette AVFoundation ve corelocation/motion)? Uygulamam yalnızca iOS 7 olduğu için iOS 7'ye özel yeni yöntemler/API'ler kullanabilirim.
  3. Arttırılmış gerçeklik oyunuyla ilgili raywendelrich's öğreticisinin yanı sıra, bu çalışma konusunda bana yardımcı olabilecek herhangi bir eğitici var mı?
+0

Millet, bu kelle 7 gün sonra gitmiş olduğunu söylüyor. Soruma iyi bir cevap alamıyorsa 50 temsilcisi geri alır mıyım? – rkh

+0

Daha fazla bilgi için [burada] (http://stackoverflow.com/help/bounty) http://stackoverflow.com/help/bounty adresine bakın. –

+0

@rkh Bounty'nizi geri almayı başardınız mı? – Unheilig

cevap

2

Aşağıdakilere göz atın; her ürün veya bağlantı, son ürününüzü oluşturmak için gereken farklı önemli şeylere sahiptir. Sonunda geolocation, pusula/veya iphone'un jiroskop verilerinden oluşan bir kombinasyon kullanacaksınız.

Tüm referansları bir araya getirip farklı projelerde birer birer okumanız size daha sonra nasıl birleştirileceğine dair sağlam bir başlangıç ​​yapacaktır. Uygulamanızı oluşturmak için hep birlikte. Ama önce öğreneceğiniz bilgiyi nasıl manipüle edeceğiniz ve projenizi oluşturmak için nasıl uygulayabileceğiniz konusunda sağlam bir anlayış edinmeniz gerekiyor.

Referanslar:

Ray Winderlech gelen serin proje nasıl gelecek iki bağlantılar göstermek nasıl

uygulamanızda gps koordinatları konumu kullanmaya öğretmek pitch, yaw ve rotasyon bulmak ve uzayda cihazın mevcut konumunu öğrenmek için jiroskop verileri kapmak.

nasıl pusula İşte

kullanmak camer bir şeyler kaplayan biraz daha artırılmış gerçeklik eşyalarım size öğretir misin bir görünüm

+0

Teşekkürler, Bu haftasonu deneyeceğim (şu anda bir müşteri için başka bir uygulamayı bitiriyorum) ve neler yapabileceğime bakacağım ... İhtiyacım olan her şeyi içeren bir öğretici bulmayı umuyordum tek bir yer ama sanırım herkesin tek bir yerde yapması çok zor ... Bunu yapabilmek için bağımsız konular hakkında sağlam bir bilgiye ihtiyacım var. Bu yüksek gelişmiş şeyler olarak kabul edilir ... – rkh

+0

@rkh, sorun değil. yardımcı olduğuma sevindim. E-mail mi yapıyorsun? katari[email protected] adresine e-posta gönder – Pavan