scenekit

    -1熱度

    1回答

    我有這個問題了功課: 對於模塊1,模塊2,和客戶端模塊如下圖所示,表明其進口標識符將導致名稱衝突如果導入的標識符是不完全合格。 我回答: func_2衝突module2和module3 func_3衝突之間module2和main 之間。然而,在文中列出的答案僅僅是 func_3。 我錯了嗎? 謝謝。

    0熱度

    1回答

    我是0123,的新手,我試圖製作一個相對簡單的應用程序,在其中創建「牆」並且用戶「向其拋擲」球,並且它會反彈回來。 我創建壁作爲SCNPlane其中用戶正指向照相機像這樣: private func createWall(withPosition position: SCNVector3) -> SCNNode { let wallGeometry = SCNPlane(width: 0

    0熱度

    1回答

    我試圖確定在旋轉節點的路徑中是否存在可能的接觸。我的想法是做一個遞增的旋轉(對於90度環10次9度)並且每次都進行接觸測試。我的問題是,即使我每次都調用updateCollisionPairs(),即使路徑中存在對象,聯繫人也是空的。下面是說明它在某種程度上圖片(面朝前): 我想通過旋轉90度節點A,但在此之前我需要檢查「路徑是明確的」 - 在這個情況下節點B是這樣的,所以我期待着一個或多個增量旋

    0熱度

    3回答

    這是一個非常基本的問題,非常抱歉。 我有一個簡單的SQL(MySQL5)表,我試圖命令行插入數據到它。但它不斷彈出一個錯誤,我不知道爲什麼。 這是我的控制檯輸出: mysql> SHOW COLUMNS from queries; +-------+-----------+------+-----+-------------------+----------------------------

    1熱度

    1回答

    我有一個SCNNode表示玩家在第一人稱遊戲中使用的物品(使用ARKit)。 我將節點製作爲攝像機的子節點,以便它總是在觀看者的前方漂浮很短的距離。但是這個簡單的設置使得物品非常靜止,只是粘在屏幕上。 更爲現實的是,如果我在我面前拿着一個物體,然後轉向另一個方向,我的手部運動會滯後我的頭部。如果我把頭向上或向下傾斜,我對物體的視角也會略有變化。 我怎麼能在SceneKit中模擬這個? This q

    0熱度

    2回答

    有沒有辦法將Collada dae文件批量轉換爲Scenekit scn文件? 我的項目使用sketchup中創建的約50個模型定期更新,這些模型導出到DAE,但也需要轉換爲SCN文件以用於xCode。我知道它可以通過xCode和「轉換爲SceneKit場景文件格式(scn)」手動完成,但這需要大量的人力。

    1熱度

    1回答

    我正在經歷一些SceneKit概念,並且我試圖鞏固在我的腦海中的是unprojectPoint。 我知道這個函數在2D中需要一個點,並在3D中返回一個點(所以有一個具有合適Z值的點)。 當我讀我讀這篇文章的文檔: /*! @method unprojectPoint @abstract Unprojects a screenspace 2D point with depth i

    0熱度

    1回答

    我有4個牆壁,1個天花板,1個地板和一個傢俱。我拖着我的傢俱在房間裏,但它正在穿牆。我嘗試了我所知道的一切。仍然無法解決問題。接觸檢測正在工作。如果我不給它furniture.physicsBody!.damping = 1.0屬性,我的傢俱節點不會留在地板上。請檢查視頻:https://youtu.be/1iwq7gvTzA4 enum ABC:Int { case furni = 1

    0熱度

    1回答

    比方說,我在屏幕中間畫了一個圓圈,將它用作目標。如果我將這個圓圈指向節點,那麼ARKit如何檢測它? 現在我使用的是自來水方法 @IBAction func tapHandler(_ sender: UITapGestureRecognizer) { let viewTouchLocation:CGPoint = sender.location(in: sceneView) g

    1熱度

    1回答

    我有一個提升的異步tcp客戶端,需要從服務器接收數據的所有時間。 我想讓那裏有一段時間,當不提供n秒的數據從服務器斷開連接並嘗試連接時。 我使用vC++。 void tcpclient::Connect(){ ..... socket_.async_connect(*iterator,boost::bind(&tcpclient::AfterConnection,shared_