自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity 解决视频放入unity 报错VideoClip import error/Could not find supported video track

原因:编码格式不对,具体支持什么编码,不想去查,懒。解决方案:通过格式化工厂修改编码格式,步骤如下:1.下载安装格式化工厂2.选择MP43.添加你要转换格式的视频5.点击输出配置,更改视频编码如图所示,确定6.点击开始转换,成功后点击输出文件夹即可如果帮到你了,请点个赞吧!!!...

2021-03-30 20:15:50 4711

原创 MySQL8.0数据库迁到阿里云DMS的MySQL5.7版本

由于需要,现需要将生产端8.0的mysql数据库内容,全部迁移到新的数据库,可是阿里云的DMS数据库版本5.7,导致出现各种问题,现在将解决办法写在此处,以供所需要的人使用。一.通过navicat将整个数据库导出1.通过navicat打开你需要转移的数据库;2.在数据库上右键,弹出以下,选择转储SQL文件-结构和数据然后选择合适的位置存储。如果现在在DMS中运行其SQL,一定会报错的,接下来的步骤十分重要:3.用记事本将上述导出的SQL文件打开:依次全部替换如下内容:utf8mb4_090

2021-03-05 12:56:25 1009 1

原创 Shader入门数学知识-向量基础

首先明确以下名词:向量:在数学中,向量(也称为欧几里得向量、几何向量、矢量),指具有大小(magnitude)和方向的量。它可以形象化地表示为带箭头的线段。箭头代表向量的方向;线段长度,代表向量的大小。矢量:向量,有大小和方向的带箭头的线段。标量:仅指向量的大小向量的模:向量的长度单位向量:长度为1的向量零向量:任意方向,长度为0的向量上图中表示一个模长为5的向量。向量的表示用字母+箭头表示。如下表示一个向量向量的加法:为方便书写:下面统一使用“向量”代替“箭头”:1.首位相连的

2021-02-22 17:01:17 521

原创 校验码

码距:任意(所有)两个码子的最小距离;1111与0000码距为40000与1100码距为2奇偶检验码:奇校验:在数据为本身增加一位0,将数据位中1的个数变为奇数偶校验:在数据为本身增加一位1,将数据位中1的个数变为偶数只能发现奇数个位出错的情况海明码:奇偶校验、分组校验,能够显示哪一个数字错了。检验位的位置:2的n次方的位置上。设数据位是n,校验位是K位,则:这个很重要循环冗余校验码:例如:,信息码为10111,则CRC校验码是多少?将...

2020-12-22 16:57:53 1283

原创 架构整洁之道——第三章 编程范式总览

一.结构化编程结构化编程对程序,控制权的直接转移进行了限制和规范二.面向对象编程面向对象编程对程序的控制权的间接转移进行了限制和规范三.函数式编程函数式编程对程序中的赋值进行了限制和规范。多态是跨越架构边界的手段,函数式编程是规范和限制数据存放的位置和访问权限的手段,结构化编程则是各模块的算法实现基础。注:以上是本书中内容摘录,由于本人仅仅略懂面向对象,在其他方面未曾涉猎,这里仅仅对书本内容进行记录。如果你看到该文章,有相关好的书籍,资料请推荐给我,不胜感激!!!...

2020-12-17 10:09:31 210 2

原创 Unity序列化——Assets序列化

接上一篇:https://blog.csdn.net/mo_qi_qi/article/details/110949380使用Unity自身的序列化类,更加简单,并且可以在Inspector面板上给需要的属性赋值,和Component组件有点像。一.书写需要序列化的类//在Assets创建一按钮,文件名字为AssetsDemo,按钮的名字为CreateAssets,层级为0:顶层[CreateAssetMenu(fileName ="AssetsDemo",menuName ="CreateAsse

2020-12-11 09:53:10 701

原创 Unity场景切换——避免在89%卡顿

Unity LoadSceneAsync异步加载场景的时候,通常会卡在89%,并且在整个加载的过程中易出现加载快慢不一,给用户造成卡顿的假象。偶然在A计划中看到,特此分享给各位。代码中的scence指的是上图中红色的id号,也可以为场景的名字。以下代码,亲测可用,话不多说,直接上代码:public class Loding : MonoBehaviour{ public Image processView;//一张图片,将Image 的Image Type 改为Filled模式即可,参照文

2020-12-10 17:57:32 5820

原创 Unity类与Xml序列化,类与字节流序列化

序列化的好处很多,通常用来网络传输和热更新,还可以方便其他配置人员填写配置数据。这里先写序列化和反序列化。后面会讲怎样使用表格给Xml赋值,如果需要请等我更新吧!!!一.类的序列化1.创建需要序列化的类using System.Collections.Generic;using System.Xml.Serialization;[System.Serializable]public class SerilizeDemo{//注意这个地方要和属性名称相同,会转换为Xml标签[XmlAttri

2020-12-10 15:23:13 545 5

原创 hao123首页网址锁定,异常广告弹窗解决方案

综述由于首页被hao123(百度旗下的推广)锁定,先后经过更改连接配置,卸载浏览器等一系列的操作,扔无法消除他对首页的锁定,很烦。这里看到有朋友推荐火绒,下载之后,顺利解决这些问题,希望能给你也能还浏览器本来的面貌。准备你需要两个软件:1.火绒安全:https://www.huorong.cn/person5.html2.火绒恶性木马专杀工具无法找到的同学,请下载下方的百度网盘链接:火绒安全:https://pan.baidu.com/s/1gHqanpKp4fnyUtJVH4I_RA 提取

2020-12-04 10:15:43 1759 2

原创 架构整洁之道-两个价值纬度

两个价值指的是:行为价值,架构价值行为价值:关注的是程序的行为,更多的应该是在软件开发人员关注的,也就是需求分析阶段具体的逻辑行为点,软件开发人员需要将这些转换为自己的代码。架构价值:软件具有较高的灵活性,扩展性。使软件足够软,能够适应在变换的过程中的快速更新,迭代。哪个价值的重要性跟高一点?站在不同的角度来讲或许会有不同的答案:用户角度:关心的是系统的易学性,易用行,有使用的需求即可,两个价值对于他们是没任何意义的。业务部分:关心系统的工作和运行状态,他们更关心的是系统的行为,用户

2020-11-27 10:19:09 291

原创 Unity2019.4.6f1和AndroidStudio4.0实现安卓原生向unity发送消息

本篇主要讲通过安卓向unity发送字符串消息。一.工具如下:1.Unity2019.4.35f1;本教程2019版本的unity均可使用。2.AS4.0创建原生安卓工程;其他版本应该也适用3.VS2019编写unity代码;任何版本都可以二.流程综述1.创建unity安卓工程,生成对应的安卓apk(相关配置请参阅https://mp.csdn.net/editor/html/81739935);2.创建接受安卓信号的代码块3.创建安卓原生工程,书写向ios发送消息的代码块,生

2020-11-26 16:30:58 1289

原创 框架效应——说话的学问

今天看到李永乐老师讲的一篇视频,很有感触,特此记录。202011171346开始,请思考一下两个经典的框架实验(框架效应实验——疾病问题):请根据下面两个场景描述,分别选择你所希望的结果:假如新冠肺炎的发作会导致600人死亡,你作为一名医疗工作者,下面两种方案,你会选择每个方案的哪一项?情景一:A:200人生还;B:有1/3的机会600人将生还,有2/3的机会无人生还;请将二:A:400人死亡;B:有1/3的机会无人死去,有2/3的机会600人将死去;思考片刻,情景一

2020-11-17 14:14:02 522

原创 架构整洁之道-第一章

随着代码能力的不断提升,现在越来越觉得架构的重要性,接下来的日子里,我会每天读一章相关书籍,记录以下自己的学习,仅供自己学习,这本书【架构整洁之道】主要讲述的理论相关的知识,后面我会慢慢学习,比如设计模式啊,数据库管理等不同方面的技能,有机会也会不断更新。希望能给陌生的你带来启迪。什么是架构?在我看来,每一行代码都是架构的一部分,他是一个约束,一个规范。一个架构的好坏其实对应的就是一个规则的灵活性,包括使用等(只是目前的理解)。每个人都有自己的一套编码习惯,你把你的习惯构造成一个大家都...

2020-11-16 23:01:06 252

原创 unity 判断路径是否存在或者文件夹是否存在

1.判断指定路径内是否有指定文件夹-Directory.Exists if (System.IO.Directory.Exists() { Debug.Log("文件夹已经存在"); } else { Debug.Log("文件夹不存在"); }2.判断指定路径内是否有指定文件-File.Existsif (System....

2020-09-27 14:21:26 4810

原创 Assertion failed on expression: ‘m_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()‘

mmp 这个报错搞了我几个小时;原因:Unity许可证过期;解决办法:1.退出并关闭当前Unity 2.打开Unity Hub重新激活一下许可证; 3.重新打开就可以解决了...

2020-09-25 16:31:01 20207 22

原创 Unity -UGUI中Text文本框的自动调整,字体大小的自适应调节

一.UGUI text框大小固定,里面字体大小随着文字增多逐渐变小的设置(很简单)1.找到Text组件的Parageraph(段落)组件,在Horizontal Overflow和Vertical Overflow调整你想变化的轴2.Best Fit的选项卡打开,默认是关闭的,设置最大和最小变化的字体大小。以上即可完成固定输入框大小,字体变多,字体随着不断变小的情况了。二.UGUI text框大小不固定,text框随着字数增加逐渐拉长但是字体的大小不变,无背景(需要用到Content S

2020-08-18 12:06:18 30611 1

原创 软考中级——构建哈夫曼树

这里有小伙伴不会构建哈夫曼树,我知道的方法有两个,这里把我认为简单的方法告诉大家:如:5,29,7,8,14,23,3,11这些节点构建哈夫曼树。一,排序,从小到大将所有节点排序3,5,7,8,11,14,23,29二.开始构建哈夫曼树:1.首先取最小的两个节点3,52.将运算结果8,重新排序并且移除已经使用过的节点得到如下:7,8,8,11,14,23,29(注意相同的运算结果同样参与排序。放置的位置不限),3.同理再取出最小的两个元素7,8,得到如下4.将结果15

2020-08-12 14:58:23 2150 5

原创 指定集合,生成二叉排序树——软考考点

以上首先要建立二叉排序树,怎样创建呢?第一步:取第一个50为跟节点,不管任何队列都取第一个。第二步:取72,和根节点50比较,72大于50,将其作为50的右子节点第三步:取43,43小于50,将其作为50的左子节点;第四步:取85,85大于50,应当作为其子节点,由于其子节点已有72,将85和72比较,85大于72,将其作为85的右子节点第五步:取75,75大于50,作为左子节点,由于左子节点不为空,75大于72,应当作为72的右子节点,同样不为空,和85比较,75小于8

2020-08-12 12:33:58 751

转载 Unity 按下空格键,按钮重复相应

转发自:https://blog.csdn.net/qq_36907428/article/details/99671603

2020-07-26 15:03:07 2086

原创 Unity 打包安卓—— Gradle build faliled的可能的问题

在打包安卓时,有很多坑,我自己打包遇到的,在此记录,如若你也出现这个问题,说不定可以解决你的问题;首先按照要求配置好安卓的环境,具体可参考https://blog.csdn.net/mo_qi_qi/article/details/81739935;问题一:路径异常,注意以下标红的错误What went wrong:A problem occurred evaluating root project 'gradleOut'.> Failed to apply plugin [id 'c

2020-07-07 15:28:23 1173 2

原创 Unity 单例模式——多种实现方式

单例模式:最常用的设计模式,简单说就是通过类名就可以得到其静态的对象,从而可以直接访问其内部的属性,方法等。博客中有很多讲单例的,我把我的想法写出来,有错误希望各位大佬指正:优点:写起来很方便,调用方便。缺点:容易形成依赖,忽略与其他设计模式的协作。Unity中常用的设计模式有两种:一.继承自MonoBehaviour;二.不继承自mono的单例。一.unity中最简单的单例public class TestDemo : MonoBehaviour{ public ...

2020-07-06 16:09:35 2204

原创 Unity之字段赋值——ScriptableObject

uniity 中字段绑定的方式有两种,静态绑定和动态绑定;1.动态绑定:在程序运行的时候,给字段,属性等赋值,如:private GameObject go;void Start(){go= GameObject.Find("YLC");}2. 静态绑定:在程序未运行时,手动赋值,常用的做法是:声明为Public的属性,在Inspector的属性面板直接赋值。不谈他们的好处,这里我们可以使用unity提供的ScriptableObject,生成相对应的配置文件,统一管理...

2020-06-24 16:44:32 1816

原创 Unity 单例与ScenceManager,LoadScenc遇到的一个大坑

先贴错误:MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it (ERROR)GameManager为唯一单一模式(此处不讲单例的实现)在贴部分代码(都在Start中):1.DontDestroyOnLoad引起的错误场景层次结构如下:当我从A场景加载到含该单例的B场景,第一次正常运行,再一次返回到A,跳转.

2020-06-17 14:52:04 888 2

原创 Serializable、SerializeField 、 HideInInspector 序列化与非序列化——初级认知

Unity关于序列化关键字的使用和理解,最基础的理解,如果你是高手请绕过!序列化:最简单的理解就是可以将一些你声明为private的字段显示在Inspector面板上,当然还有更深的好处,内存方面,这里就不讲。反序列化:最简单的理解就是可以将一些你声明为public的字段在Inspector面板上隐藏掉。Serializable和SerializeField 其实都是序列化。他们两个的区别是什么呢?Serializable: 用于 自定义的,非 abstract 的类. 结构体等,请参阅:h

2020-05-15 11:25:58 639

原创 inno 磁盘跨越必须启用,因为程序大于21000000000 解决办法

在[Setup]这一栏的末尾添加DiskSpanning=yes;如下图所示重新编译就可以了。

2019-09-17 20:24:40 5295

原创 此站点安全证书吊销信息不可用——疯狂弹出解决方法

打开/关闭浏览器总会有这个弹框,很多,很麻烦。下面是我的解决办法。可以试一下,我的解决了。一。打开网络和共享中心,接着打开图中所示的intenet选项二.选择高级,将图中说画的取消勾选。应用保存即可三.如果还有弹窗,请将上图中所示的红框下方的检查服务器证书是否吊销也取消勾选。解决了您的问题,请点赞喲...

2019-06-17 11:33:58 4039

原创 ubuntu-18.04.2安装教程,安装失败你顺着网线打我

安装前有以下准备:硬件:一台可运行win10的电脑(英伟达2060,内存16G)U盘:16G安装步骤如下:一.制作系统盘(可运行的任意一台Win10上)1.https://rufus.ie/在这个网站下载Rufus2.下载ubuntu-18.04.2-desktop-amd64镜像:https://www.ubuntu.com/download/desktop3...

2019-06-06 15:29:08 3056

原创 Unity中关键字的使用之——Virtual

上一篇中,介绍了Abstract(抽象方法),那么Virtual(虚方法)与抽象方法的区别是什么呢?虚方法怎样用呢?下面是我个人的理解Virture也是在基类定义方法时候使用的关键字,派生类中同样使用override进行重写。下面看实现这样就完成一个方法虚方法的实现,只要子类继承之后,就可以拥有该方法,该方法不能是私有的,使用Override同样完成了该方法的重写。通过测试的到一下...

2019-05-17 11:42:04 5217

原创 Unity中关键字的使用之——abstract

abstract抽象的,用于声明抽象类;什么是抽象类呢?抽象类可以简单得理解为有方法头,没有方法体,使用abstract关键字声明的类。Demo如下所示一.声明一个abstracDemo的类,里面有四个方法,一个声明abstract的公共的方法,注释掉的abstract的私有的方法,一个公共的和一个私有的,共四个方法二.结果表明 声明abstract的方法 必须在集成后能被...

2019-05-17 10:41:15 3686

原创 流氓软件卸载之——WPS猎豹热点

正在安心工作时,总是被猎豹热点打扰。之后我会根据接触的软件,将这些东西记录一下 WPS(估计是99%,可能是冤枉的) 弹出的猎豹热点1.控制面板--卸载程序-主页安全防护-卸载。注意:2019年发现有的“主页安全防护”改名“brhomesafe”了。2.默认路径是:C:\Program Files (x86)\kbasesrv,点文件夹下的uninstal.exel也可以卸载...

2019-05-07 17:21:00 3004 4

原创 VS2017中C4996 'inet_addr': Use inet_pton() or InetPton() instead or define _WINS

因项目原因,不得不写C++的一些代码,在Socket客户端的时候报C4996错误。下面是我在网站中搜到,并解决问题的一种方式,仅做记录。报错代码:clientsock_in.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");解决方法:一. 点击最上方菜单栏,项目;二.点击如下所示,你的项目的属性三.依次点击c/c++,SDL检查,...

2019-04-15 16:25:35 5425

原创 Unity灯光的一些设置(二)天空盒创建更换与Lighting面板的介绍

本节课主要讲天空盒创建更换与Lighting面板。一.天空盒(SkyBox)是什么?天空盒可以看做是一个内部着色的大的正方体,包裹着整个场景。属于Untiy中material。二.创建Skybok在Assets面板右键Create一个material; 选中如上图所示的Shader,有四种 6Sided 六张照片,百度图片大把的 Cubemp 类似于展开的正方体,...

2019-02-28 16:00:30 2973

原创 Unity灯光的一些设置(一)自带灯光

最近项目需要有好的灯光效果,我会依次讲解,灯光,灯光烘焙,反射探针,光照探针,屏幕渲染以及相关优化的问题。主要是用来自己学习,大牛看了勿喷。话不多说...老规矩介绍版本:unity2017.3首先来说:影响环境灯光效果的因素有很多,比如说:SkyBox,Color Space,GI等等,所以做出好的作品还是有很长的路要走的。unity有自带默认的光源:Directio...

2019-02-27 18:50:14 8427

原创 Unity2018.3.1:DllNotFoundException:openvr_api

打开包管理器(Window-> Package Manager),在包列表中选择“OpenVR”,然后单击“安装”。重启Unity

2019-01-29 09:56:14 5963 6

原创 Unity开发Mysql之入门一

第一步:安装Mysql.如果你电脑有,略过链接:https://pan.baidu.com/s/1pTmtT4UDjFBdrn1bfBxt1g 提取码:eni5 注意:百度网盘为8.0版本是在.net4.0框架下的。下面的例子为.net3.5第二步:打开unity创建新的工程文件第三步:创建Plugin文件夹,并将下面两个.dll文件拖到该文件夹下面         一 、寻找...

2018-12-11 14:28:36 384

转载 阿里云Ecs安装的mysql远程连接报错10060

 https://blog.csdn.net/wdsdsdsds/article/details/78195161

2018-12-10 18:55:55 440

原创 Vuforia开发(ImageTarget)的实现一

这是入门篇的AR开发,开发人员需要有一定的Unity基础、c#基础。实现很简单,认真就可以了,下面我会详细的讲一遍。希望能给你带来帮助。首先讲一下环境:Win10,unity2017.3.1,vs2017。以上三者应该是必备的吧。下面我从制作基础开始讲。第一步:检查你的Unity版本 1.unity7.2以下版本(不建议使用,本篇未采用此方式,但SDK导入进去之后差不多)打开h...

2018-11-30 18:30:05 2127 3

转载 mysql安装在centos7报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

首先感谢https://blog.csdn.net/kuluzs/article/details/51924086,该楼楼主。解决了问题。在此引用为了自己更好的记录。其次说我的系统:centos7(阿里云Ecs服务器上面的)。安装MysQL版本是5.7.**的。登录的时候登录不上。错误代码1045.解决方法:一.输入:# cat /var/log/mysqld.log | grep...

2018-11-27 21:07:20 1349

原创 Oculus客户端在Win10上面无法安装或者登陆的解决方法

注:这是本人在安装Oculus时出现的问题,特此记录。登录需要墙的哟!(转载请标明出处)首先说明工作环境:Win10专业版,ssr翻墙软件安装时报错:提示Restart Computer。安装时,重启仍然无法安装。登录时报错e.isHttpErrorCode is Not a function以上两种任意方式的报错,可用以下方式解决:一.打开C:\Windows\Sys...

2018-11-06 22:46:08 52063 10

原创 Unity安卓环境配置-安卓入手小白篇

网上的各种配置很多,我给自己做个记录,按照步骤可配置完成第一:检查是否安装Java1.win(键盘左下角第二个)+R,打开命令窗口输入CMD,回车2.输入 java如果有出现这样一堆,那样你就已经安装了,否则安装JAVA.。下面附地址,下载安装就好了https://www.java.com/zh_CN/第二部:安装JDK1.下载JDK附百度网盘下载地址:链...

2018-08-16 14:40:40 5030 4

MapBox适配Unity2022.1.2 所有BUG解决掉

https://docs.mapbox.com/help/tutorials/create-a-map-in-unity/

2023-07-31

mapbox-unity-sdk-v2.1.1,问题修复版本

修复mapbox-unity-sdk_v2.1.1z在高版本中导入异常的问题。

2023-04-22

UniversalMediaPlayerV2.0.3修复在PC上打包后,不安装VLC无法播放视频的BUG

修复后无需安装VLC,也可播放RTSP ,Https等视频流

2022-10-04

TableToXml.zip

1.将表格读取为DataTable类型 2.逐行读取DataTable的内容

2021-06-01

secret_key_tools_RSA_win.zip

支付宝的生成.pem秘钥的软件

2021-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除