2016-09-28 18 views
0

在我的遊戲中,我沿着一條直線路徑每5秒鐘左右添加一個新的tempLeftBox(帶有SCNBox幾何的SCNNode和一個SCNMaterial)。 tempLeftBox具有自己的幾何圖形和自己的材質。對於添加的每個tempLeftBox,框的顏色應該是隨機的。這種隨機顏色應該隻影響剛剛添加的那個盒子。並非所有即將添加或已添加的框。我應該如何去做這件事?斯威夫特,SceneKit我需要一個隨機的幾何圖形,材質或其他東西嗎? - SceneKit,Swift

回答

0

我假設你實例tempLeftBox類的實例...

創建,你tempLeftBox的,是獨一無二的每個實例。這是一個引用類型,這意味着你可以有許多引用,但每個實例都是獨一無二的。每次製作一個盒子時,都要創建一個參考,並將這些材料設置爲所需的品質,並且應該是唯一的。即不影響你的其他實例。