Description描述

Marks target object as dirty.

标记目标物体已改变。

Unity internally uses the dirty flag to find out when assets have changed and need to be saved to disk.

当资源已改变并需要保存到磁盘,Unity内部使用dirty标识来查找。

E.g. if you modify a prefab's MonoBehaviour or ScriptableObject variables, you must tell Unity that the value has changed. Unity builtin components internally call SetDirty whenever a property changes. MonoBehaviour or ScriptableObject don't do this automatically so if you want your value to be saved you need to call SetDirty.

例如,如果修改一个prefab的MonoBehaviour或ScriptableObject变量,必须告诉Unity该值已经改变。每当一个属性发生变化,Unity内置组件在内部调用setDirty。MonoBehaviour或ScriptableObject不自动做这个,因此如果你想值被保存,必须调用SetDirty。

// C# Example// Set Wrapmode of each imported texture to Clamp
//设置每个导入纹理的循环模式到Clamp
using UnityEngine;
using UnityEditor;
using System.Collections;public class TexturePreprocessor : AssetPostprocessor {void OnPostProcessTexture() {TextureImporter textureImporter = assetImporter as TextureImporter;textureImporter.mipmapEnabled = false;string path = textureImporter.assetPath;Object asset = AssetDatabase.LoadAssetAtPath(path, typeof(Texture2D));Texture2D texture = asset as Texture2D;if (texture != null) {Debug.Log("Texture path: " + path);texture.wrapMode = TextureWrapMode.Clamp;EditorUtility.SetDirty(asset);} else {Debug.Log("error " + path);}}
}

EditorUtility.SetDirty 设置已改变相关推荐

  1. CIO:辩证看待云计算 游戏规则已改变

    文章讲的是CIO:辩证看待云计算 游戏规则已改变,随着云计算慢慢从概念转向产品,企业部署云计算开始提上日程.据调查,在亚太地区,大约有三分之二的企业2012年计划增加云计算预算.当然,理智的决策源于辩 ...

  2. java imap 标记已读,JavaMail通过IMAP和POP3接收未读以及设置已读邮件

    JavaMail通过IMAP和POP3接收未读以及设置已读邮件 博客分类: javamail javamailpop3imap 使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap ...

  3. java浏览器安全设置,主编练习win7系统运行java提示“您的安全设置已阻止不可信应用程序运行”的对策...

    根据小编的调查并不是所有的朋友都知道win7系统运行java提示"您的安全设置已阻止不可信应用程序运行"的问题怎么解决,就向我询问有什么办法可以解决win7系统运行java提示&q ...

  4. 路由器wan口认证断开服务器无响应,路由器WAN口设置已断开(服务器无响应)的解决方法...

    越洋帮路由网原创:文章是关于"路由器WAN口设置已断开(服务器无响应)的解决方法"的相关知识分享,希望可以帮到大家. - 素材来源网络 编辑:小易. 路由器WAN口设置的地方显示: ...

  5. 路由器自动连接服务器无响应,路由器WAN口设置已断开(服务器无响应)怎么办?...

    昨天,有个网友,在微信上找到我,问了我这样一个问题: 路由器WAN口设置的地方显示:已断开(服务器无响应),路由器连不上网,问我应该怎么办. 路由器中设置宽带拨号上网或者PPPoE拨号上网时,出现 已 ...

  6. PC格局已改变 联想未来的短板在哪里?

    PC格局已改变 联想未来的短板在哪里? 作者:孙永杰2013-11-13 11:34评论: 15 [PConline 品科技](原文标题:PC格局已改:联想未来的短板在哪里?)近日,联想集团公布了截至 ...

  7. 融云设置已读,未读消息标识

    融云设置已读,未读消息标识 需求:会话列表,以及会话界面发出去的消息前面加上已读,未读的标识 官方给的解决方案 1.您可以通过 rc_config.xml 里的开关,开启消息的阅读回执功能.默认 fa ...

  8. “IE11主页设置已损坏,Internet Explorer重置了你的主页”详细解决办法

    最近工作需要升级了ie11,有同事出现了ie主页设置已损坏的问题,会出现如图所示的提示,并自动跳转到go.microsoft.com,在网上搜了下看到说改hosts文件可以解决,但是没有详细说明,这里 ...

  9. Windows电脑桌面云便签怎么设置已完成效果?

    一.打开已登录的Windows电脑桌面云便签,点击上方用户头像,或者按下默认快捷键Alt+Z,也可以在云便签右上方找到"设置">"设置",进入系统设置页面 ...

  10. 您的硬件设置已更改 请重新启动计算机 win10,win10每次开机提示“你的硬件设置已更改,请重启电脑”如何解决...

    今天给大家带来win10每次开机提示"你的硬件设置已更改,请重启电脑"如何解决,让您轻松解决问题. win10每次开机提示"你的硬件设置已更改,请重启电脑"怎么 ...

最新文章

  1. JS实现录音,播放完整代码带示例图
  2. GridSearchCV 与 RandomizedSearchCV 调参
  3. 七年磨一剑:Apache HBase 1.0正式发布
  4. Windows环境下32位汇编程序设计C版code--第四章
  5. 【APICloud系列|37】 银联支付的实现
  6. Win7电脑定时关机怎么设置
  7. Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的
  8. Docker 容器的通信(十二)
  9. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_19-页面静态化-模板管理-模板存储...
  10. hadoop日常维护之问题解决01
  11. maya中英转换插件1.2 及教程
  12. 在Windows下搭建Vue开发环境
  13. python爬虫模拟登录之图片验证码
  14. 数据可视化的基本流程
  15. 多传感器融合定位-章节索引
  16. k8s deployment Strategy 更新策略
  17. Unity3D自学笔记
  18. 牙医管家口腔管理软件DSD微笑设计3.8版本更新
  19. 服务器查看文件口令,查看服务器序列号命令
  20. ChatGPT 使用 强化学习:Proximal Policy Optimization算法(详细图解)

热门文章

  1. (转)江南愤青丨丨监管办法之后,网贷一地鸡毛(2016年)
  2. Julia: 自制的Julia代码排版工具CodeBeautify
  3. android 延时摄影,当「延时摄影」和「镜头慢放」结合,手机视频从未有如此质感……#Android&iOS...
  4. vscode主题_VScode霓虹发光主题SynthWave 84|透明主题
  5. 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】
  6. 【运动学】基于matlab嫦娥奔月仿真【含Matlab源码 1238期】
  7. 机器学习 结构化数据_聊天机器人:根据结构化数据创建自然语言
  8. 机器学习 深度学习 ai_人工智能,机器学习和深度学习。 真正的区别是什么?...
  9. java自动填充_java-自动使用随机数据填充原始属性?
  10. os.path.exists判断文件是否存在