unity 更改模型的中心点

工具 unity2018.4.2、 vs017

前述:项目中有时候会遇到模型的中心点与实际中心点有很大偏移,如下图所示:

unity 更改模型的中心点_第1张图片

unity 更改模型的中心点_第2张图片

这时候就需要通过修改模型网格来实现更改中心点,当前也可以找建模的同事帮忙

一、更改后的结果,如下

unity 更改模型的中心点_第3张图片

center与pivot都是一个点,并且模型的位置也没有变

二、代码

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

//重置网格中心点
public class ResetModelPivot : MonoBehaviour
{
    #region 字段
    public GameObject Model;

    Button m_resetBtn;

    #endregion

    void Start()
    {
        m_resetBtn = transform.Find("ResetBtn").GetComponent

三、脚本挂载

unity 更改模型的中心点_第4张图片

四、资源

资源地址:https://github.com/huangyuanyuan666/ResetModelPivot.git

你可能感兴趣的:(unity,unity3d,mesh,c#,pivot)