老公原谅我在老公面前,小情侣在废弃楼房里约会电视剧,大赛每日一赛吃瓜爆料

  • 您的位置:首页 > 新闻动态 > Unity3D

    UNITY3D动画模型的MESH COLLODER准确碰撞检测

    2019/8/8??????点击:

    有用户在使用WISEXMA动捕设备驱动人物动画模型时,动画的网格是实时变化的,UNITY3D提供了MESHCOLLODER碰撞检测的解决方法,虽然UNITY提供了这样的机制,但是不提倡使用,主要是碰撞检测的开销实在太大了~~~。动画模型的meshcollider核心方法是SkinnedMeshRenderer中有一个函数:BakeMesh。请看一下的代码实现:

    using UnityEngine;
    using System.Collections;
    
    public class dynaMesh : MonoBehaviour {
        public SkinnedMeshRenderer meshRenderer;
        public MeshCollider collider;
        // Use this for initialization
        void Start () {
        
        }
        
        // Update is called once per frame
        void Update () {
            Mesh colliderMesh = new Mesh();//内存泄漏
            meshRenderer.BakeMesh(colliderMesh);
             collider.sharedMesh=colliderMesh;
        }
    }



    主站蜘蛛池模板: 阿鲁科尔沁旗| 竹北市| 华阴市| 遵义市| 措勤县| 静海县| 忻州市| 襄城县| 上饶县| 开化县| 宜兴市| 岗巴县| 衡阳县| 凤山市| 宁海县| 平遥县| 东源县| 聊城市| 香格里拉县| 邻水| 越西县| 雅江县| 南阳市| 永州市| 确山县| 岑巩县| 和林格尔县| 西丰县| 锦屏县| 揭阳市| 竹溪县| 台州市| 安康市| 阜平县| 开平市| 肃宁县| 天长市| 菏泽市| 汶上县| 堆龙德庆县| 阳江市|