1
我用攪拌機設計模型,我需要附着點添加到它的特殊效果。就像在模型的手中標記一個點(當然用手動畫修改),我可以在需要時應用光暈。我知道如何將輝光應用於3d點,我只需要一種方法來獲得這一點。連接點
我該怎麼做?
我用攪拌機設計模型,我需要附着點添加到它的特殊效果。就像在模型的手中標記一個點(當然用手動畫修改),我可以在需要時應用光暈。我知道如何將輝光應用於3d點,我只需要一種方法來獲得這一點。連接點
我該怎麼做?
有幾種方法可以做這樣的事情,但我喜歡這種方法最好,因爲它很容易爲高科技藝術家爲界面(ALLS它需要一個特殊的名稱的對象上)。您可以讓您的頂級角色腳本掃描其子級並使用您指定的一些命名約定查找對象。
foreach(Transform child in gameObject.GetComponentsInChildren<Transform>()) {
if(child.name == "AttachmentPointOrWhatever") {
myEffectsObject.transform.parent = child;
myEffectsObject.transform.localPosition = Vector3.zero;
}
}
這工作,因爲統一將更新基礎上導入的動畫骨骼的立場,所以影響對象將與你和你的動畫導入的點跟隨。
就創建動畫而言,我來自Maya和3ds Max,但這個想法對於攪拌器應該是一樣的:爲附加點添加額外的骨骼並確保它們與您的模型綁定(或添加到皮膚的權重或任何在Blender中的術語)。他們不應該在任何頂點有任何權重,但他們需要在綁定集中,以便Unity將它們識別爲您的動畫的一部分,並適當地對點進行動畫處理。