-1
如何將unity3d渲染對象集成到我的swift項目中? 。我正在嘗試將3D模型集成到UIView中並檢測被觸摸的部分。我可以在unity3D中做到這一點。有沒有辦法做到這一點?Unity3D快速項目對象
如何將unity3d渲染對象集成到我的swift項目中? 。我正在嘗試將3D模型集成到UIView中並檢測被觸摸的部分。我可以在unity3D中做到這一點。有沒有辦法做到這一點?Unity3D快速項目對象
統一主要是用來呈現交互式2D/3D場景,而不是出口呈現網狀。 經過一番挖掘,我找到了this,它解釋瞭如何將場景元素導出到FBX中。一旦網格輸出,你可以將它導入你的swift項目。
然而,因爲團結可以編譯謨大多數平臺,包括iOS和OSX,我不明白你爲什麼一方面爲Unity項目,另一方面迅速的項目。 有關iOS和OSX團結的工作,你需要有它安裝了Xcode中的MAC(這裏official tutorial)安裝在我看來,你應該用你的統一項目合併您迅速的項目。
使用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);
Unity3D並不意味着用於模型或場景的出口蒙上了雷 – MickyD