关于因为修改脚本名称,导致Unity预制体上面的脚本出现丢失状况解决方法

一个脚本名称为aaaa,如果将脚本名称(外部和内部同时修改)bbbb,拖拽到预制体上,本地运行不会有任何问题,如果将项目上传至SVN或者打包发给其他人使用,有时候会出现预制体上面脚本丢失状况。

解决方法:

不修改aaaa脚本,直接新建脚本bbbbb,然后将aaaa脚本代码复制到bbbb脚本中,然后删除aaaa脚本,最后将bbbb脚本拖拽到预制体上使用。

时间: 2024-10-12 17:30:56

关于因为修改脚本名称,导致Unity预制体上面的脚本出现丢失状况解决方法的相关文章

【Python 脚本报错】AttributeError: 'module 'yyy' has no attribute 'xxx'的解决方法

先参考这篇记录大概理解了原因, 再深入了解下python的import机制, 发现自己的模块之间存在互相import. 比如,A.py中import B,而B.py中也import A了, 现在执行模块A,就会先将B中的代码搬过来,但B中有import A,而此时A.pyc还没生成,所以B中import A之后的代码也执行不了: 如果mode B 的 attribute xxx是定义在import A之后,那么就会出现题目中的报错: (而python是解释性语言,所以import A之前的代码还

c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

最近项目中需要实现一个服务器宕机后短信提醒的功能,个人觉得在使用Python 写http请求这块很方便,发短信这块就使用了python,但是c++程序中调用这个脚本时,编译不通过,提示如下错误: error LNK2001: 无法解析的外部符号 __imp_PyString_FromStringerror LNK2001: 无法解析的外部符号 __imp_PyCallable_Check error LNK2001: 无法解析的外部符号 __imp_PyObject_CallObjecterro

CentOS忘记密码修改方案以及centos卡在开机登录界面,命令失效的解决方法

CentOS忘记密码修改方案 应用场景 linux管理员忘记root密码,需要进行找回操作. 注意事项:本文基于CentOS7.2环境进行操作的,由于CentOS的版本之间是有差异的,继续之前请先确定好版本 1.在启动GRUB菜单中选择编辑选项,按键  "e"  进入编辑模式 2.在里面找到 "ro"  将 "ro" 修改为 " rw init=/sysroot/bin/bash ": 修改后的内容如下: 3.修改完成之后,同

Unity5 Shader Stripping 导致 LightMap 全部丢失的解决方法

当使用 SceneManager.LoadScene 的时候,会自动载入LightMap 和 NavMesh的数据.然后再对MeshRender 进行指定 LightMapIndex 以及 LightMapScaleOffset 就可以了. 这真是很方便的一个功能. 以上是前提. http://www.magicsite.cn/blog/Windows/cpp/cpp64011.html 迷惑了一下午+一晚上. 在Graphic 设定面板上看到一个 Shader stripping设置…… 这让

关于Cocos2d-x中掉帧导致游戏一卡一卡的网上一些的解决方法

方法1 掉帧主要是setpostion引起的  因为每一帧每一个精灵都要set一次虽然不知道为什么会这样但是if(poX<1000&&pox>-100){     xx->setpostion(poX);}加了个这样的条件减少set的次数就不卡了(就是每次都调整Size[]保存的坐标,但只set符合要求的) ps:测试过 总共有420+精灵限制后大概只有10%的精灵每一帧要set: 但是我感觉 420+的精灵应该不至于让程序掉帧那么严重啊 方法2 要做递归动画最好是用CC

unity, monoDevelop ide 代码提示不起作用的解决方法

monoDevelop ide 代码提示不起作用,可能是因为ide里索引了一些不存在的文件,检查一下solution窗口里是否有文件变红,如下图中springControlEx.cs.将变红的文件remove掉,然后去unity菜单中点File->Save Project.

由于NFS服务没有启动,导致XenServer 6.5无法连接NAS存储问题的解决方法

最近几天,在某地做citrix vgpu桌面虚拟化项目时,遇见了xenserver 6.5无法通过nfs vhd方式挂载某厂商的NAS存储,通过查询资料发现该厂商的存储并没有在xenserver存储兼容列表中,挂载时提示"没有访问权限",但是,后台的共享文件夹已经放开了所有权限.呵呵,这里请大家注意,我并没有说不在存储列表中的产品不能用,只是说这个存储产品默认情况下是不支持NFS协议的.通过与存储厂商沟通,存储厂商做了调整,但是,再次通过xenserver挂载存储时,提示"无

IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法

直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字体的属性,所以也就出现“多余占位”的bug. 解决方法: 一.让html标签相接输出.例如:<div></div>. ——太过麻烦,代码也不规则,不好维护. 二.设置font-size:0; ——不能完美fix~ 二.使用注释符<!-- -->.例如:<div>

关于Unity中植物树木烘焙后没有影子的解决方法

模型的Lighting下方会报一个mesh used by the renderer doesn't have normals.normals are needed for light的警告 更改模型属性中normals的none改为import 完美解决 原文地址:https://www.cnblogs.com/guaishoudashu/p/9894762.html