0
我在Unity中製作自己的頭像生成器,並且卡在了我需要實現的幾個關鍵位上。統一:頭像創建
現在我已經採用了Unity提供的Mechanim教程的頭像,並且我給了帽子一個標籤並在該位置實例化了一個對象。這一點僅僅是一個空的遊戲對象,作爲孩子附着在模型的頭部。但是,我遇到的問題會使新生成的對象在動畫播放時移動並保持與頭部一致。當頭像移動時,帽子只停留在一個靜態位置。
我該怎麼做才能使帽子與玩家頭部保持一致,並隨着動畫旋轉而移動和旋轉?
我的代碼是非常簡單的,因爲我已經努力做我正在做這樣即使有人能在如何構建統一的頭像製作指向正確的方向我沒有經驗,我將不勝感激。
我的代碼,因爲它代表:
public GameObject equipItem;
public GameObject hat;
// Use this for initialization
void Start()
{
hat = GameObject.FindGameObjectWithTag("Hat");
}
// Update is called once per frame
void Update() {
}
void OnGUI()
{
if(GUI.Button(new Rect(0,0, 100, 50), "Equip Item"))
{
SpawnWeapon();
}
}
void SpawnWeapon()
{
Instantiate(equipItem, hat.transform.position, hat.transform.rotation);
}