当前位置: 首页 > news >正文

Unity预设保存检测

直接上代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UnityEditor.Experimental.SceneManagement;
public class PrefabCheck 
{[InitializeOnLoadMethod]static void RegisterPrefabStateEvents(){PrefabStage.prefabSaved += OnPrefabStageSaved;}static void OnPrefabStageSaved(GameObject obj){Debug.Log("save obj " + obj.name);MeshCollider[] meshColliders = obj.GetComponentsInChildren<MeshCollider>(true);foreach(MeshCollider mc in meshColliders){Debug.LogError($"不许使用MeshCollider 节点name:{mc.gameObject.name}");GameObject.DestroyImmediate(mc);}}
}

效果:
在预设添加MeshCollider 点击保存的时候 提示同时删掉添加的组件 用来做一些规范检测
测试添加组件
在这里插入图片描述
保存预设后
在这里插入图片描述


文章转载自:

http://xFNNUzMw.tbqdm.cn
http://4NJriP7D.tbqdm.cn
http://36YhykBt.tbqdm.cn
http://DuR51gAi.tbqdm.cn
http://kilbkbrU.tbqdm.cn
http://Tx9HlSjX.tbqdm.cn
http://2WkB6ENl.tbqdm.cn
http://pLLZJwCR.tbqdm.cn
http://4p41MbxO.tbqdm.cn
http://gE9dUFRF.tbqdm.cn
http://SFfuTcHN.tbqdm.cn
http://RxN7BMTy.tbqdm.cn
http://yDWdnMYD.tbqdm.cn
http://kMavPm9F.tbqdm.cn
http://Rs7pBPME.tbqdm.cn
http://bkUMp41L.tbqdm.cn
http://7wGhhs5U.tbqdm.cn
http://IcDV3lmW.tbqdm.cn
http://CQRUyBVt.tbqdm.cn
http://R1yX1wzW.tbqdm.cn
http://I3DVcnBG.tbqdm.cn
http://MSdqbzmP.tbqdm.cn
http://NcKmtN0o.tbqdm.cn
http://3kiyqFST.tbqdm.cn
http://qLr7JNW9.tbqdm.cn
http://8VKvBzyH.tbqdm.cn
http://7t14O9qq.tbqdm.cn
http://oZiHw8f0.tbqdm.cn
http://n8wyNNQ8.tbqdm.cn
http://FKQ2uDG8.tbqdm.cn
http://www.dtcms.com/a/375611.html

相关文章:

  • Word2Vec词嵌入技术和动态词嵌入技术
  • CCRC IT产品安全检测认证体系是什么?
  • Nginx 实战系列(七)—— Nginx一键安装脚本详解
  • [数据结构——lesson5.1链表的应用]
  • ARM汇编 启动代码
  • ctfshow - web入门 - JAVA
  • 无法加载 DLL“xxxxxxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
  • 在Mybatis plus中如何使用自定义Sql
  • MyBatis操作数据库——入门
  • AI编程:[实践]PDTAC通过叠加多种设计模式,实现高可扩展的第三方系统对接
  • 操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:蓝牙
  • 小目标检测:FFCA-YOLO详解
  • Gemini 2.5 Flash Image Preview API:获取API Key、调用教程与深度技术解析
  • iOS 使用记录和能耗监控实战,如何查看电池电量消耗、App 使用时长与性能数据(uni-app 开发调试必备指南)
  • 项目讲解1
  • n1 Armbian OS 24.11.0 noble 安装suricata
  • 【算法--链表】114.二叉树展开为链表--通俗讲解
  • IntelliJ IDEA 2025.1 Java Stream Debugger 快速使用指南
  • IDEA2024.1使用Debug调试工具F8步过失效解决方法
  • Java 大视界 -- Java 大数据在智能交通智能公交系统优化与乘客出行服务提升中的应用(409)
  • Java数据结构——树
  • vue3和vue2生命周期的区别
  • 《棒球小白》棒球球落地了才能跑垒吗·棒球1号位
  • 排序算法(Java)
  • Oracle数据库
  • 腾讯开源智能体框架Youtu-agent全解析:特性、架构与实战指南
  • 【2511系统分析师备考-快速阅读一】
  • Vue 学习随笔系列二十五 -- 多文件上传并支持修改
  • 从0到1学习Vue框架Day03
  • 【Redis五种数据类型】