php — Набор инструментов для кодирования Oculus Rift и Facebook

Я хочу написать код для Oculus Rift и получить полный доступ к API Facebook из моей программы. Для меня это прыжок в глубину, но это не имеет значения. У меня есть некоторые знания в области программирования, и я буду изучать все, что мне нужно.
Прямо сейчас для вышеупомянутой комбинации я думаю:

  • C ++ с возможно OGRE плюс Oculus API (превью 0.3.1)
  • Используйте Facebook PHP SDK (может быть вызван из C ++ из того, что я прочитал)

Пожалуйста, посоветуйте мне разумную комбинацию языков / библиотек.
Да, возможно, существует более чем один способ снять шкуру с этой кошки, но у меня есть ощущение, что для опытного программиста есть более очевидный способ: это то, что я ищу.

Дополнительные примечания:

  • Я не собираюсь делать 3D-игры, поэтому я исключаю Unity.
  • Я еще не знаю, что буду делать (!), Но я надеюсь, что это будет весело и что он использует Rift вместе с FB для создания чего-то инновационного.
  • Я предварительно заказал DK2

0

Решение

Этот вопрос во многом зависит от того, с чем вам или любому конкретному человеку, столкнувшемуся с проблемой, легче всего работать. Если бы я работал над этим, я бы, вероятно, начал с Весна Социальные рамки и JOVR Привязки Java для Oculus SDK по той простой причине, что мое знакомство с набором инструментов (я много работал с Spring в прошлом и писал привязки и примеры JOVR) позволило бы мне получить прототип, на котором я мог бы выполнять итерацию и работает, вероятно, в течение нескольких часов. С другой стороны, если вы не знакомы с Java, Maven, Spring или Oculus SDK, может потребоваться несколько дней или недель для борьбы с кодом и выяснения базового рабочего процесса, чтобы начать работу с интеграцией на Facebook или Oculus.

Я бы посоветовал вам оценить работу с инструментами для инструментов Oculus для работы с Facebook самостоятельно, прежде чем вы остановитесь на своей комбинации. Напишите простой пример для доступа к API графа Facebook на каком-либо языке, а затем попробуйте написать пример простой сцены VR на том же языке. Вы можете обнаружить, что только из-за того, что язык X облегчает один, он может сделать другие в 10 раз сложнее, чем должно быть. После того, как вы опробовали это на нескольких языках / с несколькими библиотеками, вы будете в гораздо лучшем положении, чтобы решить для себя, какая комбинация будет представлять путь наименьшего сопротивления, учитывая ваши собственные навыки.

Имейте в виду, что интеграция Oculus, вероятно, является более ограниченной из двух. Мне известны привязки для C, C ++, Python, Java, и я верю в C #. Вы даже можете использовать Javascript, если хотите перемещаться по бурным водам WebVR. Это может звучать как изобилие вариантов, но если у вас нулевой опыт и нулевое желание получить опыт в некоторых из них, то вы, вероятно, можете вычеркнуть их из своего списка довольно быстро.

У Facebook, с другой стороны, слишком много возможных привязок, чтобы перечислять их все здесь, и, в конечном счете, если вам нужно, вы всегда можете работать напрямую с REST API, поскольку в конце концов все SDK в основном являются обертками для сетевых запросов.

1

Другие решения


По вопросам рекламы [email protected]