技术标签: c# unity 经验分享 Unity bug 游戏引擎 Unity Bug
目录
3.【插件AVpro】slide滑动条消失(debug显示value值最初为nan)
4.【插件AVpro】Object reference not set to an instance of an object
7.unity中的脚本使用visual studio 打开不继承MonoBehaviour解决
9.莫名其妙的问题如“cannot convert from”
using UnityEngine.UI;
Unity报错解决办法:Visual Studio Editor Package version 2.0.11 is available........_Z_hongli的博客-程序员宅基地
细节如下图所示:
这个问题出现的原因是因为没有更新包管理器中的包,我们在window窗口中找到Package Manager然后观察有哪个地方没有绿色勾勾,然后点进去,Update一下就解决了
(8条消息) Unity UGUI Slider 滑动条消失问题_www1501766557的博客-程序员宅基地
加判断条件
在视频播放前便开始传参/操作,所以显示未实例化
需要加判断条件(视频存在吗?不存在则不执行)
原因不明,删除重做吧
(15条消息) Unity编辑器的整体颜色风格设置_天富儿的博客-程序员宅基地_unity颜色设置
(15条消息) unity中的脚本使用visual studio 打开不继承MonoBehaviour解决_m0_46542690的博客-程序员宅基地
找到问题了,一是路径中有中文名,二是必须和工程文件同一路径
定义了相同名字的变量/类,用namespace封装即可
重启引擎
问题描述:用hub打开工程,hub闪一下后没有任何工程打开
观察:体量小的工程可以打开,体量大的工程无法打开
解决方法一:重启电脑
解决方法二:在任务管理器中结束Unity Editor任务,然后在HUB中尝试打开
解决方法三:禁用无线网,使用公司有线网
地板有碰撞体,在地板上加任何碰撞体不行。
解决方法:加一个plane,plane上加刚体,不再穿模。
方法Open:打开UI,绑定事件
public static void Open(UnityAction un)
{
button.onClick.AddListener(un);
}
出问题代码:
private void Start()
{
Open(() =>
{
Open(NextStep);
});
}
void NextStep()
{
Debug.log("");
}
出现问题:nextstep绑定事件失败
原因:方法不可以连续嵌套(详细原因正在探究中,现在只发现方法的值不可以嵌套传递)
更改后代码:
private void Start()
{
Open(() =>
{
Open(()=>{ Debug.log("");});
});
}
写了这么多年确实第一次遇到这种BUG,仔细一看是因为复制粘贴时把代码写成了这样:
很明显是错误的,但为了测试API没注意。
正确写法:
暂时没有找到具体原因。
实验了一下,只是定义不使用也会报错。
但是使用类中自己的方法并不会报错。
使用自己编写的脚本也不会报错。
只有在调用DoTween的方法时才会报错。
网上也没有搜到具体原因。
资料参考:Script serialization - Unity 手册
看了参考资料后,发现只有Find相关函数不能直接在类中调用,所以猜测是Sequence()中使用了Find之类的函数,于是进行实验:
果然报错了:
再看看原来的报错信息:
UnityException: get_isPlaying is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour 'test11'. See "Script Serialization" page in the Unity Manual for further details.
看来是Sequence()使用了get_isPlaying(),而get_isPlaying()不能在类中直接使用,所以报错。
在网上还搜到
get_transform is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead.
虽然这些都不能直接使用,但Unity文档中没有提及和详细说明,头疼。
解决方法:
文章浏览阅读5.3k次,点赞7次,收藏48次。PPP基本配置与分析实验目的实验装置实验原理任务要求实验步骤实验过程实验目的1.掌握 PPP 特点、工作过程和基本配置方法。2.掌握 PPP PAP 鉴别的特点配置方法。3.掌握 PPP CHAP 鉴别的特点和配置方法。4.掌握 PPP IP 地址协商的配置方法。实验装置1.华为 eNSP 软件。2.ping。3.Wireshark。实验原理PPP 是目前使用最为广泛的数据链路层协议,可以在点对点链路上传输多种协议的数据。PPP 包括三个组成部分:1.将数据报封装到串行链路的方法_ppp的基本配置
文章浏览阅读2.6w次,点赞19次,收藏208次。SQLServer数据库基础教程SQLServer数据库基础教程【千锋软件测试】(1.数据库技术&)1.数据库技术&sqlserver2008安装不设置密码点击添加当前用户不要勾选错误报告不要修改配置文件地方,最多该盘符(2.数据库技术续一)2.数据库技术续一(3.数据库技术续一)3.数据库技术续一DBMS(4.数据库技术续二)4.数据库技术续二(5.数据库技术续三)5.数据库技._sqlserver
文章浏览阅读430次。spring boot + Vue + iView前后端分离架构(Mac版) – 后端工程构建(四)小景哥哥博客一、创建spring boot工程在我们的hep-admin-web同级下创建后端工程,idea-->file-->new-->module,选中Spring Initializr点击next,安装后续图片步骤操作即可。二、配置pom.xml文件<..._ivew boot
文章浏览阅读201次。初稿。。。。。。。marker交流微信_区块链自由职业
文章浏览阅读300次,点赞3次,收藏8次。libogg是Ogg容器格式库,支持创建、解码和使用Ogg比特流。此文件是OggVorbis软件编解码器源代码的一部分。
文章浏览阅读658次。树莓派:初始账号:pi初始密码:raspberry2.登录:2.1.HDMI线,HDMI显示屏:直接连就行了2.2串口登录:2.3:SSH登录①树莓派连上WIFI:②固定树莓派的IP地址:2.4远程桌面(xrdp界面)登录:3.VIM编辑器更新①将国外的镜像源更新为国内的镜像源(树莓派的镜像源默认是国外的):在终端输入命令sudo nano /etc/apt/sources.list进入文件后,将第一行的国外镜像源注释掉(第一行默认官网更新),在文件内容最后添加添_vim输出hello world
文章浏览阅读645次。KeyMob移动广告聚合平台支持的广告形式有横幅广告、插屏广告、积分墙广告、视频广告、push广告、全屏广告等众多流行广告形式,目前是国内比较优秀的平台,也是日广告量展示量比较不错的移动广告聚合平台。_cocos 2dx 广告聚合
文章浏览阅读80次。在预处理后,我们可以使用 RANSAC(Random Sample Consensus)算法来估计点云所在的水平面。而在处理大规模点云时,准确地估计点云所在的水平面是一个关键的步骤。本文将介绍如何使用 Open3D 库进行大规模点云水平面校准,并提供相应的源代码示例。通过预处理和 RANSAC 算法,我们能够准确地估计点云所在的水平面,并可视化结果。接下来,我们需要对点云进行预处理,以便更好地估计水平面。安装完成后,我们可以导入必要的库并加载点云数据。现在,我们已经得到了估计的水平面点云。_点云 地面水平校正
文章浏览阅读1.4k次。回滚操作指的是当我们事务提交失败的时候,就需要我们将数据回滚到失败前的时间段。比如,delete一张表,忘加限制条件,整张表没了。误操作后,能快速回滚数据是非常重要的。对t_act进行提交和回滚操作。_mysql事务提交后回滚
文章浏览阅读455次。AD9910 stm32f103zet6_ad9910发射一会关闭一会
文章浏览阅读169次。最近一段时间,凭借其功能强大,简单易用的特点被越来越多的人们所喜爱和接受,成为目前最为流行的脚本编程语言之一。本文将结合用户在使用PHP过程中经常容易出现的问题,包括语法错误,程序运行错误以及逻辑错误等展开详细的介绍,希望能够对那些目前正在学习PHP语言的用户有所帮助。此外,本文还将会在文章的结束部分对PHP编程过程中应当注意的各种事项加以汇总,供读者参考。PHP脚本语言所具有一个显著的特点就是能..._php开发一款纠错系统
文章浏览阅读4k次。Excel 公式位置的引用(三维地址引用)一个引用位置代表工作表上的一个或者一组单元格,引用位置告诉Excel在哪些单元格中查找公式中要用的数值。通过使用引用位置,我们可以在一个公式中使用工作表上不同部分的数据,也可以在几个公式中使用同一个单元格中的数值。我们也可以引用同一个工作簿上其它工作表中的单元格,或者引用其它工作簿,也可以引用其他应用程序中的数据。引用其他工作簿中的单元格称为外部引用。引用..._手机版wps怎么计算时所引用的单元格地址就必须使用三维地址“[工作簿名]工作