Unity Mesh简化为Cube mesh

Mesh简化为Cube mesh

🍳食用

下载并导入插件👈即可在代码中调用。

🥙子物体独立生成CubeMesh

gameObject.ToCubeMesh_Invidual();

🥪合并成一个CubeMesh

gameObject.ToCubeMesh();

🌭Demo

csharp 复制代码
using EasyRoads3Dv3;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace ZYF
{

    public class ToCubeMeshDemo : MonoBehaviour
    {
        [SerializeField]
        private Material cubeMat;
        [SerializeField,Header("独立模式")]
        private bool invidualModel = true;
        private void Start()
        {
            GameObject res = new GameObject("cube mesh");
            if (invidualModel ==false)
            {
                var result = gameObject.ToCubeMesh();
                var go= DisplayMesh(mesh: result, gameObject);
                go.transform.SetParent(res.transform);
            }
            else
            {
                var results = gameObject.ToCubeMesh_Invidual();
                foreach (var c in results)
                {
                    var rgo= DisplayMesh(c.cubeMesh, c.meshGo);
                    rgo.transform.SetParent(res.transform);
                }
            }
        }

        private GameObject DisplayMesh(Mesh mesh, GameObject go)
        {
            var cube = new GameObject(go.name);
            var mf = cube.AddComponent<MeshFilter>();
            var mr = cube.AddComponent<MeshRenderer>();
            mf.mesh = mesh;
            mr.material = cubeMat;
            cube.transform.position = go.transform.position;
            cube.transform.rotation = go.transform.rotation;
            cube.transform.localScale = go.transform.lossyScale;
            return cube;
        }

    }

}
相关推荐
向宇it18 小时前
【unity小技巧】在 Unity 中将 2D 精灵添加到 3D 游戏中,并实现阴影投射效果,实现类《八分旅人》《饥荒》等等的2.5D游戏效果
游戏·3d·unity·编辑器·游戏引擎·材质
向宇it21 小时前
Unity Universal Render Pipeline/Lit光照材质介绍
游戏·unity·c#·游戏引擎·材质
__water1 天前
RHA《Unity兼容AndroidStudio打Apk包》
android·unity·jdk·游戏引擎·sdk·打包·androidstudio
两水先木示2 天前
【Unity3D】微信小游戏适配安全区域或胶囊控件(圆圈按钮)水平高度一致方案
unity·微信小游戏·安全区域·ui适配·胶囊控件·safearea
枯萎穿心攻击2 天前
ECS由浅入深第三节:进阶?System 的行为与复杂交互模式
开发语言·unity·c#·游戏引擎
不绝1912 天前
怪物机制分析(有限状态机、编辑器可视化、巡逻机制)
网络·游戏·unity·游戏引擎
unicrom_深圳市由你创科技2 天前
Unity开发如何解决iOS闪退问题
unity·ios·蓝桥杯
Yasin Chen2 天前
C# Dictionary源码分析
算法·unity·哈希算法
深海潜水员2 天前
【Behavior Tree】-- 行为树AI逻辑实现- Unity 游戏引擎实现
游戏·unity·c#
Thomas_YXQ3 天前
Unity3D游戏内存优化指南
游戏·unity·职场和发展·性能优化·蓝桥杯·游戏引擎·unity3d