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);
    }
}
复制代码

 

 解决了,开心。游戏开发中遇到问题欢迎找我交流。

posted @   薛小爽  阅读(1011)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!
点击右上角即可分享
微信分享提示