unity编辑器在运行状态时,prefab的apply按钮就消失了,其实此时代码访问的话是有效的。

代码如下,将会给transform的右键增加一个save prefab的选项。

using UnityEngine;

using UnityEditor;

using System.Collections;

static public class PrefabExtendTools

{

[MenuItem("CONTEXT/Transform/SavePrefab")]

static public void SavePrefab()

{

GameObject source = PrefabUtility.GetPrefabParent (Selection.activeGameObject) as GameObject;

if(source == null) return;

string prefabPath = AssetDatabase.GetAssetPath (source).ToLower ();

if(prefabPath.EndsWith(".prefab") == false) return;

PrefabUtility.ReplacePrefab (Selection.activeGameObject, source, ReplacePrefabOptions.ConnectToPrefab | ReplacePrefabOptions.ReplaceNameBased);

}

}

JVM运行时数据区--本地方法栈

本地方法栈 1.Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法(一般非Java实现的方法)的调用 2.本地方法栈,也是线程私有的. 3.允许被实现成固定或者是可动态拓展的内存 ...

Unity运行时检测Altas使用情况

UI贴图在游戏中内存大小中占的分量非常非常大,尤其对于前期对UI没有规划的项目,无论是包量还是内存大小都是需要花费很多时间去优化.如果涉及到战斗场景和逻辑场景的情况下,常用的做法就是把两个场景使用的a ...

fluent在运行时改变重力方向方法总结

Fluent版本:19.0(其他版本应该也适用) 这里我们用一个简单的算例(同心环中的自然对流)来说明 算例来自

第2月第6天 iOS 运行时添加属性和方法

http://blog.csdn.net/meegomeego/article/details/18356169 第一种:runtime.h里的方法 BOOL class_addProperty(Cl ...

iOS 运行时添加属性和方法

第一种:runtime.h里的方法 BOOL class_addProperty(Class cls, const char *name, const objc_property_attribute_ ...

使用Method swizzling (也就是运行时交换两个方法的imp ,实现重写方法)

贴上资源.很简单 https://gist.github.com/rudyjahchan/2191796 http://itony.me/592.html http://stackoverflow.c ...

[二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义

前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine  ,既然是虚拟机, ...

jvm入门及理解(五)——运行时数据区(虚拟机栈)和本地方法接口

一.虚拟机栈背景 由于跨平台性的设计,java的指令都是根据栈来设计的.不同平台CPU架构不同,所以不能设计为基于寄存器的. 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要 ...

JVM 专题十一:运行时数据区(六)方法区

1. 栈.堆.方法区关系交互 运行时数据区结构图: 从线程共享与否的角度来看: 2. 方法区的理解 2.1 方法区在哪里? 中明确说明:“尽管所有的方法区在逻辑上属于 ...

随机推荐

centos7安装图片界面

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

wget进行整站下载

wget加上参数之后,即可成为相当强大的下载工具. wget -r -p -np -k http://xxx.com/abc/ -r,  --recursive(递归)          specif ...

[topcoder]TopographicalImage

BFS.这里用了queue,以及在数据结构里存了上一个的高度.也可以递归调用完成BFS,在调用之前做判断:http://community.topcoder.com/stat?c=problem_so ...

codeforces 518A. Vitaly and Strings

A. Vitaly and Strings time limit per test 1 second memory limit per test 256 megabytes input standar ...

JavaScript 高级程序设计(第3版)笔记——chapter5:引用类型

Chapter5 引用类型 本章内容: l  使用对象 l  创建并操作数组 l  理解基本的JavaScript类型 l  使用基本类型和基本包装类型 l  从技术上讲,JavaScript是一门面 ...

Windows server 2008 R2 64位系统安装ZendOptimizer-3.3.0a-Wind

如果不安装ZEND的话,一些PHP网站程序使用ZEND加密后就无法使用,比如DISCUZ,SHOPEX,ECSHOP等,所以要想安装这些程序,ZEND是一定要安装的,要不会出现乱码等问题. 安装ZEN ...

How tomcat works 读书笔记十七 启动tomcat 上

一路跋山涉水,这是最后一章了. 关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类. 理论上,两个类可以和到一起,但是为了支持多种运行模式,又把他们分开了. 为了让 ...

oracle创建视图(view)

视图:是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词. 视图是存储在数 ...

【LeetCode206】Reverse Linked List★

题目描述: 解题思路: 关于单链表的反转有迭代和递归两种方法,方法不在多,本文主要介绍迭代的方法. 迭代的方法,要使用三个指针,需要注意一点的是指针的初始化,对第一个指针初始化为pre=null,第二 ...

Ubuntu下搭建Hbase单机版并实现Java API访问

工具:Ubuntu12.04 .Eclipse.Java.Hbase 1.在Ubuntu上安装Eclipse,可以在Ubuntu的软件中心直接安装,也可以通过命令安装,第一次安装失败了,又试了一次,开 ...

unity保存运行时的操作_Unity运行时保存prefab的方法一则相关推荐

  1. dict转json保存_14、序列化操作,类的保存和dict转JSON

    在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name改成'Bill',但 ...

  2. 在安装sql server时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。...

    在安装sql server时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机"错误.无法进行下去. 这个问题,以前我遇到过,知道是删除 ...

  3. TypeScript保存代码时自动编译并运行

    TypeScript保存代码时自动编译并运行 在 package.json 中加入 watch 指令,达到监听 .ts 文件变化,自动重新编译. "scripts": {" ...

  4. C语言编程调试时,做完所有操作回车运行,调试框直接闪退。

    C语言编程调试时,做完所有操作回车运行,调试框直接闪退. 像下面的,运行后运行框闪一下就没了! #include "stdio.h" int main() {printf(&quo ...

  5. 3704对象关闭时_运行时出现了“对象关闭时不允许操作”实时错误3704,请问大家怎么改呢?...

    运行时出现了"对象关闭时不允许操作"实时错误3704,请问大家怎么改呢? Option Explicit'这是公共模块 Public adocon As ADODB.Connect ...

  6. 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除

    新装或者以前装过sql server,后来删掉.现在重装,却出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机"错误.无法进行下去. 参 ...

  7. SQL server安装时:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误

    以前装过sql server,后来删掉.现在重装,却出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机"错误.无法进行下去. 参考网上资 ...

  8. 以独占方式锁定此配置文件失败.另一个正在运行_JVM深入解析:运行时数据区+HotSpot+JMM+堆+GC+JVM优化+类加载

    Java运行时数据区: Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途.创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用 ...

  9. Intel 64/x86_64/x86/IA-32处理器操作模式/运行模式

    Processor Operation Mode IA-32架构支持3种操作模式,和一种类操作模式(quasi-operating mode): 实地址模式/实模式(real-address mode ...

最新文章

  1. vc++图像保存,重绘
  2. Java中主线程如何捕获子线程抛出的异常
  3. 【正一专栏】马蓉到底对王宝强还有啥感情?
  4. matlab有模糊分析,用matlab进行模糊综合评判_模糊综合评判matlab
  5. C语言笔试两题,有坑
  6. android 新闻功能列表,android根据提供的接口获取新闻列表
  7. proe50安装方法64位_proe5.0安装方法64位
  8. fx系列微型可编程控制器 通信_AB罗克韦尔自动化Micro870可编程逻辑控制器系统型号及功能介绍...
  9. 用php做居中金字塔,[菜鸟学php] php版自定义函数实现金字塔
  10. [转载] Python 列表(List)
  11. 相机标定(一)—— 向量几何基础
  12. 数位DP算法概述及习题
  13. 前端开发中使用build.js完成区分环境的打包配置
  14. 一道经典的C++题,关于分钱的问题,适合新手阅读(黑客X档案论坛题目) [c#]...
  15. 跌破150美元、市值蒸发3600亿美元,这个圣诞节苹果过得“太冷了”!
  16. oracle12c密码登录失败,【译】解决Oracle12c Cloud Control登录验证出错问题
  17. 【AAD Connect】03:使用AAD Connect同步到Office365时的同步规则(AD账号同步到O365)
  18. c语言三个灯一直亮 一个灯闪烁,电脑键盘不能用了,三个指示灯一直在闪,也用不了,是为什么...
  19. antd从v2升级到v3
  20. html绝对定位自适应不同分辨率,(css)绝对定位如何在不同分辨率下的电脑正常显示位置?...

热门文章

  1. 【Fibonacci-PEG,LDPC】基于Fibonacci-PEG算法的LDPC码校验矩阵的构造
  2. 利用SIMULINK搭建一个16QAM调制解调收发系统
  3. 二十一、SPI设备驱动及应用(二)
  4. 考前自学系列·计算机组成原理·查询方式/中断方式/DMA方式的适用范围及判断
  5. 有图有真相!同是滑屏,荣耀Magic2不只比小米MIX3缝隙小,还更稳定
  6. 2018-2019-1 20165335 《信息安全系统设计基础》第六周学习总结
  7. [Redis源码阅读]redis持久化
  8. scalikejdbc 学习笔记(2)
  9. MySQL系列:innodb源代码分析之线程并发同步机制
  10. caffe修改hdf5的datalayer