位置: 编程技术 - 正文

【Unity3d】如何解决错误:A script behaviour has a different serialization layout when loading(unity小技巧)

编辑:rootadmin

推荐整理分享【Unity3d】如何解决错误:A script behaviour has a different serialization layout when loading(unity小技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity怎样,unity小技巧,unity3d documentation,unity小技巧,unity3d怎么用,unity 3d教程,unity 3d教程,unity 3d教程,内容如对您有帮助,希望把文章链接给更多的朋友!

我们的项目是使用C#做为开发语言

在实际开发中碰到一个问题,加载一个Prefab, Unity会报以下错误:

A script behaviour has a different serialization layout when loading. (Read bytes but expected bytes), Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?

【Unity3d】如何解决错误:A script behaviour has a different serialization layout when loading(unity小技巧)

这是示例代码

也就是说, ObjectPreview在编辑器模式下和非编辑器模式下, 序列化出来的内容是不同的

那么, 由于美术(或者其它团队成员)做的Prefab是在编辑器环境下产生的, 所以是带有obj的序列化数据

但是在运行时, 由于这个UNITY_EDITOR宏,导致运行时与编辑器 序列化内容不同!

正确的做法是去掉 #if UNITY_EDITOR

或者把#if UNITY_EDITOR包住整个类!

【猫猫的Unity Shader之旅】之Lambert光照 在介绍高光材质的时候我们提到了Lambert(兰伯特)光照,这是一种surfaceshader中非常常用的光照模型。兰伯特光照用来描述简单的漫反射情形时非常好用。

UnityShader实例:边缘光材质 边缘光材质边缘光材质原理和xray材质相类,shader代码也就长得几乎一样了,一般游戏中做一些角色的背光效果,或者宝石材质(如下图所示),总之看

【Unity3d】疑难杂症解决之系统报错:Supplied NxActorDesc is not valid. createActor returns NULL 最近用Unity3d开发的游戏项目忽然频频报错:SuppliedNxActorDescisnotvalid.createActorreturnsNULL.按照csdn的搜索结果:

标签: unity小技巧

本文链接地址:https://www.jiuchutong.com/biancheng/369260.html 转载请保留说明!

上一篇:unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音

下一篇:【猫猫的Unity Shader之旅】之Lambert光照(猫的所有视频)

  • 交车船税需要提交哪些资料?
  • 金税四期对建筑的影响
  • 民办学校房屋要求
  • 本期应补退税额怎么算
  • 个体工商户旅馆怎么交税
  • 上年度职工月平均工资是税前还是税后
  • 银行结息计入什么费用
  • 文化事业建设费减免政策
  • 异地项目预缴个人所得税
  • 经营性文化事业单位有哪些
  • 再保险业务赔款如何进行税前扣除
  • 中期票据怎么入账
  • 职工福利企业所得税
  • 开发间接费什么时候计提
  • 银行对公贷款利息多少
  • 资产负债率计算方式
  • 增资扩股如何操作
  • 企业临时用工付出会计处理
  • 航道疏浚服务属于什么服务
  • 跨区域预缴企业所得税
  • 农业自产自销如何认定
  • 本月销项大于进项
  • 企业其他应付款增加说明什么
  • win10开机启动文件路径
  • 出售使用过的设备
  • 腾讯电脑管家下载
  • php生成唯一标识
  • php做
  • 增值税中进项税额比对异常能作废申报吗
  • 羊毛衫变形了还能变回来吗
  • linux相关命令及用法
  • 建筑业主营业务收入二级科目有哪些
  • 企业应纳所得税计算公式
  • 未注销的坏账可以转出吗
  • 手机忘记密码怎么解开锁华为
  • PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
  • 企业要普通发票有什么用
  • 微信小程序做ppt
  • 企业所得税申报表A类
  • PHP中使用关键字什么来指明类与类之间的继承关系
  • 公司收加盟费合法吗?
  • linux shell
  • phpcms api
  • PHP MongoDB GridFS 存储文件的方法详解
  • 图片加载不存在
  • 发票普票增票
  • 个人经营所得税率
  • sql2008强制还原数据库
  • 预算会计与企业会计的区别感悟
  • 银行承兑汇票如何签收
  • 软件增值税即征即退税务风险
  • 农产品投入产出法怎么计算
  • 购销供应商
  • 适用于一般纳税人的税率有
  • 低值易耗品属于流动资产吗
  • 年末进项大于销项怎么结转
  • 怎样计算加班工资?
  • linux命令和命令之间用
  • Win7中Remote Procedure Call(RPC)服务能关闭吗
  • centos7图形安装
  • centos ohmyzsh
  • WIN10系统中读卡器驱动的正确安装程序
  • windows8安装程序
  • android调用相机闪退
  • Python文件处理
  • 开发流程和步骤
  • python中导入语句
  • 安卓开源组件
  • python的例子
  • python3整除
  • android隐藏图片
  • javascript面向
  • 河南省发票查询真伪查询系统
  • 电子税务局数字证书未检测到证书
  • 研发费用加计扣除75%还是100%
  • 水库占地怎么缴耕地占用税
  • 房子的地税发票丢了怎么补办
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 税务宪法宣传简报
  • 租房协议中怎样签字
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设