1. 程式人生 > >Unity中父物體下的子物體變形情況解決

Unity中父物體下的子物體變形情況解決

一開始是正常的,後面是拖進Cube的子物體的情況。 

朋友在做一個在地形上生成金幣的預製體時,發生了只要一執行,金幣就會變形的很嚴重。從網上也沒有找到合適的解決辦法,只是調整物體的LocalScal也無法解決這個問題,只是想起了以前的LookAt朝向軸無法更改時,加入了一個空物體來調整這個軸,所以用一個空物體作為金幣的父物體,再將地形做為空物體的父物體。

結構如下: 

金幣旋轉的程式碼:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class
RoTate : 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); } }

 解決了,開心。遊戲開發中遇到問題歡迎找我交流。