2015-05-28 3 views
-1

Как интегрировать объект, выделенный в единицу3d, в мой быстрый проект? , Я пытаюсь интегрировать 3D-модель в UIView и обнаруживать затронутую часть. я мог бы сделать это в единстве3D. Есть ли способ сделать это?Объект Unity3D для быстрого проекта

+0

Unity3D не предназначенные для использования для экспорта моделей или сцен – MickyD

ответ

0

Unity в основном используется для визуализации интерактивной 2D/3D сцены, а не для экспорта выделенной сетки. После некоторого рытья я нашел this, в котором объясняется, как экспортировать элемент сцены в FBX. После экспорта сетки вы можете импортировать его в свой быстрый проект.

Однако, поскольку Unity может скомпилировать ваш проект на большинстве платформ, включая iOS и OSX, я не понимаю, почему у вас есть проект Unity, с одной стороны, и быстрый проект, с другой стороны. Для работы Unity на iOS или OSX вам необходимо установить его на Mac с установленным XCode (здесь official tutorial), и, на мой взгляд, вы должны объединить свой быстрый проект с проектом Unity.

С Unity, вы можете обнаружить связь со следующим кодом (см больше примеров here)

void Update() { 
     if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) { 
      // Get movement of the finger since last frame 
      Vector2 position = Input.GetTouch(0).position; 

     } 

После того, как у вас есть положение прикосновения, вы должны бросить Луч и проверить, если она пересекается с объектом

Вот как бросить луч от прикосновения

Ray ray = Camera.main.ScreenPointToRay(Input.GetTouch(0).position); 
Смежные вопросы