Unity中父物體下的子物體變形情況解決
阿新 • • 發佈:2019-01-26
一開始是正常的,後面是拖進Cube的子物體的情況。
朋友在做一個在地形上生成金幣的預製體時,發生了只要一執行,金幣就會變形的很嚴重。從網上也沒有找到合適的解決辦法,只是調整物體的LocalScal也無法解決這個問題,只是想起了以前的LookAt朝向軸無法更改時,加入了一個空物體來調整這個軸,所以用一個空物體作為金幣的父物體,再將地形做為空物體的父物體。
結構如下:
金幣旋轉的程式碼:
using System.Collections; using System.Collections.Generic; using UnityEngine; public classRoTate : MonoBehaviour { // Use this for initialization void Start () { //transform.localScale = new Vector3(1.5f, 0.1f, 1); } // Update is called once per frame void Update () { transform.Rotate(0, 0, 80*Time.deltaTime,Space.Self); } }
解決了,開心。遊戲開發中遇到問題歡迎找我交流。