自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 不使用ScrollRect 和 HorizontalLayoutGroup做的横向循环列表

因为需要展示300多个相同的物体,但是如果全部放在场景内,运行起来会很卡,所以想到了用无限循环,然后动态填充不同的数据。做的这个没有用HorizontalLayoutGroup 和 ScrollRect。1.没有使用HorizontalLayoutGroup,是因为运行后会在第一个放到后面后,自动给剩下的排序,然后排完发现第二个到了第一个的位置,然后,第二个自动符合排到最后的条件,然后第二个继续放到后面。。。造成极短的时间内,所有东西都在不停向后排。

2024-05-24 11:49:26 358

转载 unity 统计Assets文件下的Scripts文件内的所有代码行数

"输出总代码行数/输出"

2024-04-08 11:53:10 62

原创 JsonUtility.ToJson 和UnityWebRequest 踩过的坑记录

需求:我在做网络接口链接,使用的unity自带的 UnityWebRequest ,数据传输使用的json,json和自定义数据转化使用的也是unity自带的JsonUtility。使用过程中发现两个bug。1.安全验证失败。报错为:failed1:SSL CA certificate error。

2024-03-21 11:42:53 748

原创 3dui看向摄像头

unity 3d UI看向摄像头的五种方法

2024-01-29 14:06:22 455

原创 WEBGL项目注意事项

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-01-17 17:33:03 372

原创 Unity 编辑小技巧学习笔记

unity小技巧学习笔记1

2023-01-14 14:52:41 521 1

原创 post请求和时间戳转化

ICanvasRaycastFilter 接口

2023-01-10 15:11:34 503

原创 Animator does not have an AnimatorController 的两种解决办法

Animator does not have an AnimatorController 的两种解决办法

2022-07-11 14:01:39 939 1

原创 编辑面板的自定义使用

编辑面板的自定义使用

2022-06-29 14:46:40 195

原创 强制刷新面板,获取RectTransform的高度值

强制刷新指定ui的面板

2022-06-29 14:21:00 324

原创 使用Image组件连接两个点,画直线短一截的原因

Image组件画直线短一截的原因

2022-06-16 15:30:28 175

原创 数据处理输入框部分

数据处理时,表格内的,输入框数据判断清理数据纠正数据数据正确值设置public class InputZu : MonoBehaviour{ [HideInInspector] private InputField myinput; //public Action<float> OnEdiotr; private bool correct; public bool Correct { get {

2022-04-19 10:14:31 73

原创 度分秒的加减乘除等于输入输出

度分秒的相关运算包括度分秒和数字的加法运算,度分秒和数字的除法,度分秒和度分秒的加减乘除法度分秒和度分秒的大小对比参数构造函数,无参构造函数 public class SpeDegrre { private int deg; public int Deg { set { if (value >= 0 && value <= 36

2022-04-01 14:01:41 266

原创 unity 输入框输入负号的问题

unity 输入框的输入类型分为 Standard = 0, Autocorrected = 1, IntegerNumber = 2, DecimalNumber = 3, Alphanumeric = 4, Name = 5, EmailAddress = 6, Password = 7,

2022-03-29 09:33:28 3646

原创 unity 射线检测 碰撞点不准确的原因分析

unity 射线检测 碰撞点不准确的原因分析射线检测的时候,出现了碰撞的那个点位置总是上下不准确,但屏幕中心位置不受影响,越远离中心,越偏移。无论是用鼠标,还是ui上的坐标都不准确。下面是代码 private float GetValue(Transform orign, bool black, bool is76) { float value = 0; ray = correctCam.ScreenPointToRay(

2022-03-28 13:40:11 4654

转载 批量给代码添加命名空间

方法:原文代码# 注意:不能包含这个代码自身,因为会给自己这个代码里面也添加命名空间,到时候会报一堆错。不能包含程序集,因为程序集需要放到公共空间,比如[assembly: AssemblyTitle(“Triangle”)]不能包含其他组件,比如DOTween组件...

2022-01-07 09:22:31 476

原创 小数点后保留若干位小数

项目场景:数字在转化成字符时,保留若干位小数的方法第一种:提示:ToString("#0.00"): int temp1 = 360; mytext.text = temp1.ToString("#0.00"); //运行结果:360.00 第二种: int temp1 = 360; mytext.text = temp1.ToString("F" + 2); //运行结果:360.00..

2021-12-13 15:06:25 146

原创 unity 编辑模式下运行代码和OnEnable的使用

inspector的代码运行:inspector页面的脚本右上角三个小点,点击右键,选择自己写的函数名,就可以运行,相应的程序了。重点: [ContextMenu(“SetPos”)][ContextMenu("SetPos")] private void SetPos() { } 编辑模式下实时运行:重点;[ExecuteInEditMode]。[ExecuteInEditMode]public class LindPos : MonoBehaviour{

2021-12-08 17:19:30 5533

原创 unity鼠标拖动齿轮ui旋转

方法一:限制齿轮的旋转圈数(360*3),要先计算两个向量的角度(没有考虑两个向量转的读数大于180的情况,因为理论上不太可能一帧转那么多,以后再说吧),然后再判断两个向量是顺时针还是逆时针,最后计算出上一帧的角度和目标角度之间的差值,最后,用上一帧的角度加上插值,得出目标角度。虽然麻烦,但是可以根据 差值,累加旋转的角度,不会受到顺逆时针的影响。 /// <summary> /// 初始需要向左转还是向右转 /// </summary&

2021-12-02 17:03:21 3311

转载 Unity射线检测中的 layerMask的使用

开关方式:与、或、非 :‘|’、’&’、’~’提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码://开启1、2层curLayer= (1 << 1) | (1 << 2)//开启除2层外的所有层curLayer=~(1 << 2) ...

2021-11-30 11:30:51 170

原创 unity鼠标移动3d物体的三种方法

方法一:利用ViewportToWorldPoint,把视口坐标转为世界坐标 public void OnDrag(PointerEventData eventData) { Vector3 pos1 = Camera.main.ScreenToViewportPoint(Input.mousePosition); Vector3 pos2 = Camera.main.WorldToViewportPoint(transfor

2021-11-30 09:40:33 955

原创 unity打包app,打包成其他项目解决办法

关闭其他项目,只留当前要打包的项目,然后再打包。

2021-11-29 17:07:58 2911

原创 unity ui在有些电脑上打不开的bug解决办法

问题描述:问题:unity ui界面在有些电脑上打不开:原因分析:分析:如果在你加了Canvas的ui子级里,还有新的加了Canvas组件的ui,那么就会出现上面这个bug。解决方案:删除子类里的Canvas,Canvas scaler,和Graphic Raycaster三个组件。...

2021-10-18 10:13:11 1561

原创 随笔记录(三)

运行时读取正常,打包后读取不正常的问题解决办法:背景:有一次用File.ReadAllText读取json文件,解析json。明明打包前测试是,可以正常读取到json字符串的。打包后居然找不到文件。我百思不得其解。在尝试了多种方法后,终于让我明白时是怎么回事了。问题描述:代码如下,我首先仔细查看了自己的代码,发现没有什么问题。:原因和解决方案:分析:最后我检查了一下自己的json存储的路径,发现是因为我把它存到Resources目录下导致的。如果你也和我一样把资源路径放到了Resou

2021-10-14 09:07:11 48

原创 unity ui布局系列

第一章布局自动大小的Text文章目录第一章布局自动大小的Text前言一、从左边开始自动调整大小的Text1.设置锚点2.添加组件HorizontalLayoutGroup和ContentSizeFitter2.最后调整二、中间向两边扩张的Text总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、从左边开始自动调整大小的Tex

2021-10-13 17:25:30 1173

原创 把unity项目打包成pc版时,做成只有一个exe文件,并添加图标

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-10-13 13:29:29 10666 9

原创 如何在unity内用vs引用c++语言写的dll

项目场景:需求:项目需要大量数据的引入,于是用了大佬写的dll。问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sen

2021-10-12 13:22:41 420

原创 unity内不规则按钮不响应透明部分的方法

文章目录前言一、解决办法?前言unity内的按钮都是矩形,响应的范围也是这个矩形的部分。然而很多时候会有不规则的按钮。这时候需要不能响应图片的透明部分一、解决办法?在按钮的物体上加上下面的代码。就好啦transform.GetComponent<Image>().alphaHitTestMinimumThreshold = 0.5f;...

2021-10-11 14:29:55 749

原创 随笔记录(二)

随笔记录(二)文章目录随笔记录(二)一、print("Set" + n + 1)和print("Set" + (n + 1))的区别?1.print("Set" + n + 1)运行结果2.print("Set" + (n + 1))运行结果总结一、print(“Set” + n + 1)和print(“Set” + (n + 1))的区别?全部代码如下。1.print(“Set” + n + 1)运行结果2.print(“Set” + (n + 1))运行结果总结提示:这里对文章进行总

2021-10-04 14:08:18 70

原创 随笔记录(一)

vs 代码自动排版快捷键C# : Ctrl + k + dCtrl+K+F组合键,可以自动进行代码对齐。注意:要先按下Ctrl和K,再按下F

2021-09-30 14:47:00 295

原创 字符串和枚举的互相转化

字符串和枚举的互相转化字符串转枚举枚举转字符串总结字符串转枚举提示:关键代码Enum.Parse。代码如下(示例):string str = Color.Red.ToString();int enumParseInt = Convert.ToInt32(Enum.Parse(typeof(Color), str));枚举转字符串提示:关键代码 Enum.Parse代码如下(示例):int hashCode = Color.Red.GetHashCode();string enumP

2021-09-24 10:29:43 1549

原创 excel转json,读取json文件踩过的坑

第一个bug:问题:我原本偷懒,不像一个一个复制内容,所以用了excel转json工具,想直接转成json,用代码读取。但是第一次运行,就报错了。问题描述:遇到的问题:今天在读取json文件的时候,遇到报错。因为json文件不是用JsonUtility函数写入,而是用别的插件,把excel表转成的,所以出现了意料之外的报错。下面是报错信息和截图报错信息:JSON must represent an object type: 原因分析:json有自己的语法规则。必须保存在打括号内。我

2021-09-16 09:39:17 1896

原创 斑马打印机链接数据库实现自动打印

安装打印机设置软件:1.按照打印机手册上,安装打印机官方软件zsu系列的.exe文件。官方软件下载网址: [link](https://www.zebra.cn/us/en/support-downloads/printer-software/printer-setup-utilities.html).2.下载完打开文件。点击安装。这个软件是用来设置打印机的具体打印方式的。比如打印的用墨粗细,打印速度等。可以调成比较清晰的打印码。3.根据手册上的方式安装好后,记得点击右边的安装新打印机,选择你

2021-09-04 14:53:23 3062 1

原创 heidisql使用的注意事项

不能智能提示:heidisql无法自动补充完关键词,你打DATABASE得打完所有字母,不会在你打DAT的时候就弹出提示让你可以选DATABASE。但是在右侧有关键词栏,不会打单词的时候可以在右边慢慢找。左侧刷新慢:heidisql刷新慢,无论是删除还是创建表格,刷新过后,要过一会儿才能在左侧显示出来,但是表格已经被删除和创建。所以运行第二次,它就会弹出来提示你重复。第三点:待更新。。。总结:heidisql 真难用...

2021-08-31 08:50:16 2323 3

原创 uwp项目的设计器打开出现没有.cs可用的编辑器的解决办法

项目场景:今天打开项目,突然饭发现项目里的设计器打开又又又报错了。今天报错没有可用的.cs编辑器。问题描述:问题提示:没有为"xxx.cs"可用的编辑器。确保已安装文件类型(.cs)的应用程序。: 原因分析:当时自己刚好刚刚安装新的vs,工作负载,在官网确认过,无误,所以。我初步推断是文件的算坏造成的。尝试加载新的文件后发现,果然是这样。解决方案:文件损坏,只能换新的项目文件。至于具体是项目里哪个文件损坏就不得而知了。感谢收看,希望可以帮到你们。......

2021-08-27 14:24:00 1412

原创 UWP项目设计器界面打开报错的解决办法

项目场景:项目场景:安装uwp相关的工作负载后,创建第一个uwp项目问题描述:遇到的问题:第一次打开,设计器界面就出现报错: 原因分析:win10没更新,更新好后记得下载project reunion 扩展。解决方案:如图:1.检查win10更新。图中是已经更新好的。点击下面的链接,可以下载自动安装工具,也可以手动安装。里面有详细的步骤教程。链接: link.2.下载Project Reunion扩展链接: link.3.或者在【扩展】—【管理扩展】–【联机】,右侧

2021-08-25 10:58:30 330

原创 WinForm项目Form1设计器提示未能加载System

WinForm项目:做项目的时候遇到一个问题。无论是新建的空白项目,第二次打开;还是旧项目重新打开,都会出现这样的问题。问题描述:WinForm项目,每次打开项目,都会弹出黄色提示。关闭Form1设计器再打开就好了。但下次重新打开项目,又会弹出来。 原因分析:原因分析:不知道,哼解决方案:在右侧解决方案资源管理器内,找到Form1.Desiger.cs文件,双击,进入代码页。然后在开头,加入 using System;完成。如果这样也解决不了问题的恶化,移步官网试试吧。链

2021-08-23 16:02:13 1488

原创 HZHControls的安装

winformUI美化控件 — HZHControls的安装HZHControls的安装HZHControls的安装链接: 原文链接.

2021-08-23 14:00:57 1216

转载 建立WPF项目时需要Visual Studio 安装的工作负载

建立WPF项目时需要Visual Studio 安装的工作负载第一章 c#WPF项目之建立WP项目的准备工作文章目录建立WPF项目时需要Visual Studio 安装的工作负载前言一、WPF项目是什么?二、准备步骤1.启动Visual Studio 安装程序2.在安装程序中,查找已安装的 Visual Studio 版本,然后选择“修改”3.在 Visual Studio 安装程序中,选择“工作负载” 选项卡,然后选择ASP.NET and web development 和 .NET deskt

2021-08-19 19:14:45 2563 1

转载 Microsoft Edge浏览器不兼容解决办法

Microsoft Edge浏览器不兼容解决办法报错代码:STATUS_INVALID_IMAGE_HASH步骤1、按win +R键,打开运行命令框。2、输入 regedit ,打开注册表编辑器3、注册表编辑器窗口中,依次展开到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge(没有就新建)4、然后在Edge项里新建DWORD (32位),将名称改为RendererCodeIntegrityEnabled,值为 0 ;5

2021-08-16 15:42:22 14383 3

unity编辑模式下,批量处理模型的名字和模型的父子级关系的代码

unity编辑模式下,批量处理模型的名字和模型的父子级关系的代码

2024-05-11

Text组件替换成TextMeshProUGUI组件,并保留文字小工具

unity小工具,把场景内的Text组件批量替换成TextMeshProUGUI组件,Text内的文字,复制到TextMeshProUGUI。只需要把它加到对应物体上,编辑模式下,点击一次隐藏和显示就行。

2023-12-28

百度接口受用,和风天气接口使用

用公网ip和百度接口得到经纬度,用经纬度和和风天气,得到天气信息。天气信息包括,温度,湿度,风力,风向,降雨量,天气

2023-11-13

unity小工具集合,改脚本模板,自动删丢失脚本等

unity删除 missing script

2023-09-18

实现unity ui的半透明渐变的两种方法

从上到下,或从左到右, 半透明渐变,两种方法,一种用重写image的方式,用脚本方式实现 一种用用着色器方式实现。

2022-10-24

实现unity ui的半透明渐变的3种方法以及一些其他的ui效果

从上到下,或从左到右, 半透明渐变,两种方法,一种用重写image的方式,用脚本方式实现 一种用用着色器方式实现。 最后一种是用unity自带的2dReckMask组件做的,方便快捷,还可以实现文字渐渐透明 双色渐变,双色可以自选,渐变度也可以自己调节。 水的正弦波动2d效果,可以作为能量球

2022-10-24

水母模型,fbx文件,带材质球和着色器。 着色器是用 shader graph制作的。使用URP渲染管线。

水母模型,fbx文件,带材质球和着色器。 着色器是用 shader graph制作的。使用URP渲染管线。

2022-09-09

unity 3d 摄像头的平移,旋转,缩放(这个缩放是无限靠近鼠标指向的位置)

摄像头的平移,旋转,缩放(这个缩放是无限靠近鼠标指向的位置) 安卓版的双指缩放,单指旋转。 鼠标中键平移,鼠标左键旋转,鼠标滚轮缩放。 两个个版本,简单版是摄像头自身的平移旋转缩放 进阶版是摄像头围绕某个物体的旋转,某个物体的平移。 加了点击空白处旋转的判断,加了缩放和平移的范围限制

2022-08-24

Paint in 3D 两个版本

wum

2022-07-26

unity 标准资源包内 Standard Assets 里,第一人称控制的两种方式,修改后的版本。

unity 标准资源包内 Standard Assets 里,第一人称控制的两种方式,修改后的版本。这样不需要把整个Standard Assets包导进来,就可以用第一人称控制。删除了里面关于CrossPlatformInput 的部分,把他用Input代替了。这样可以精简一些。

2022-07-26

unity c#批量修改命名空间工具

unity c#批量修改命名空间工具

2022-07-12

模型加载工具,包括打开fbx文件,动态加载和显示

模型加载工具,包括打开fbx文件,动态加载和显示

2022-07-12

excel2json 工具,用来把excel上的内容转成json

excel2json 工具,用来把excel上的内容转成json 其中,注意事项,可以看下面的链接,有其他问题可以直接回复问我。 https://blog.csdn.net/qq_38893210/article/details/120313231

2022-07-12

超实用dotween插件

做动画需要用的dotween插件

2022-07-12

超可爱白色汤圆动画ppt

超可爱的汤圆动画,樱花树动画,萤火虫动画,照着b站的教学视频,自己做的。 后续会更新新的ppt动画

2022-07-12

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

TA关注的人

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