自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Unity通过TCP/IP协议进行通信

采用TCP/IP协议进行通信,主要实现了与服务器的连接、通信内容的发送以及断开连接等功能。根据确定好的协议格式,编写需要发送的内容,将其转为字节流(byte[])通过通信接口进行发送即可。

2023-08-23 10:59:38 1595

原创 unity将结构体/列表与json字符串相互转化

采用NewtonJson插件来将定义好的结构体以及列表等转为json字符串来进行保存和传输。。

2023-08-21 23:46:07 1401

原创 Unity通过访问java后台获取数据库数据

unity调用java后台的接口即可完成数据保存和加载。

2023-08-18 13:56:41 424

原创 unity编写树形结构的文件管理页面

实现点击“+”按钮展开对应分类下的所有训练科目,再次点击“–”按钮将对应分类下的训练科目隐藏并收起整个面板。

2023-08-14 19:16:02 697

原创 Unity悬浮显示提示内容

unity实现悬浮内容提示

2023-08-09 19:13:16 537

原创 C#读取加载文件中的内容并修改保存

根据文件的相对路径来读取文件中的内容,将修改后的文件内容保存成文件

2023-08-08 18:56:32 661

原创 C#判断输入的IP地址是否合法

编写函数判断输入的ip地址是否格式正确,如果格式正确,则返回true;如果格式错误,则返回false。

2023-08-07 19:29:19 864

原创 C#实现int类型和字节流的相互在转化

对于接受到的字节流数据,按照数据传输协议按顺序取出对应的数据,对于int型的数据,需将字节流数据转为int型。通过TCP协议进行数据传输时,需要将所有传输的内容转为字节流,这里就用到了将int型的数据转为字节流的。

2023-08-03 19:27:01 605

原创 C#实现结构体与字节流的相互转化

unity项目中,实现结构体和字节流的相互转化,方便与C++端程序进行通信。

2023-08-02 15:59:33 548

原创 Unity制作可拖动的弹窗

弹窗拖拽

2023-08-01 15:22:08 519 2

原创 unity连接MySQL数据库并完成增删改查

unity存储数据到mysql中,并实现对数据的增删改查

2023-07-31 11:40:29 817

原创 unity编写cmd命令行运行.exe文件

项目中,需要在进入软件时,开启.exe文件进行话音通信。(因直接开启会导致.exe文件中初始的文件未加载显示,故采用cmd命令行开启)

2023-06-12 16:33:00 537

原创 Nginx部署Vue前端网页

nginx部署Vue前端网页

2022-12-19 16:46:43 309 1

原创 IDEA中导入Vue框架项目的配置过程

VUE框架的java项目的导入IDEA的配置

2022-09-16 09:57:21 2325

原创 运行ruoyi中“代码生成”工具生成的代码

通过ruoyi的“代码生成”工具为自己的数据库生成了对应了对应的代码,然后将代码导入ruoyi中,再ruoyi节目中显示自己的数据库表。第一步,将生成代码中的main文件中复制覆盖到ruoyi-system中src下的main中第二步,将ruoyi中的vue文件下的api和views文件复制覆盖到ruoyi-ui中src下的api和views文件中第三步将ruoyi中的.sql文件导入数据库,右击数据库,运行SQL文件即可。最后,重新打卡ruoyi系统的前后端,你就可以在系统管理中找到自己生成的

2022-05-05 16:22:54 534

原创 unity制作图片下拉框

我用到时的需求时,要选中下拉框中的颜色,那就需要将各种颜色展示出来而不是单纯的字,所以自己摸索学习了一下。首先,要将下拉框中的Lable用Image替换,自己调整好Image的位置大小,接下来,按如下所做,将ItemBackground拖入到对应的位置。最后在options中各选项中添加上需要的照片就可以了...

2022-04-06 17:04:15 3826

原创 unity在UI界面画线

我软件中的需求是,鼠标点击二维界面的位置要生成两个点,然后要在两个点直接连线。因此,我在我函数中传入两个GameObject(需要连线的两个点),然后返回出线的长度和需要旋转的方向。(PS:我的线是挂在第一点下的子物体,用image直接形成的,线的尺寸如下图)画线代码如下: public void drawLine(GameObject ICO1, GameObject ICO2, out double length, out double angel) { Vector

2022-04-06 16:29:07 8191 8

原创 unity导入模型前的设置

Model选项卡包括场景(Scene)级别的属性,包括是否导入光源和摄像机以及使用何种缩放 因子;网格(Meshes)的属性;几何体(Geometry)包括处理拓扑、UV和法线。具体见网址:https://docs.unity.cn/cn/2020.3/Manual/FBXImporter-Model.html#LightImportPropertiesMaterials选项卡更改unity在导入模型时处理材质和纹理的方式。具体见网址:https://docs.unity.cn/cn/2020.3

2022-03-03 11:30:12 5778

原创 unity关于纹理、着色器和材质的介绍

图形资源可以分解为纹理、着色器和材质。纹理不会直接应用于模型,纹理和着色器应用于材质,然后把材质应用于模型。**纹理(Texture):**应用于3D对象的平面图像,使模型变得色彩斑斓,而不是只有形状。创建一个复杂模型时,常用展开(unwrap)类似贴图,准确显示平面纹理如果包装在模型周围。我们来看一个汤罐头。如果你取下罐头的标签,就会看到它是一张平面的纸。这个标签就像是纹理。**着色器(Shader):*

2022-03-03 09:46:44 1028

原创 C#中调式和错误处理方式及常用代码

1.正常模式下调试诊断输出: 从应用程序中输出调试结果时使用该方法,特别是输出的字符串比较复杂,涉及几个变量或许多信息的情况下。using System.Diagnostics名称空间包含Debug.WriteLine()和Trace.WriteLine()Debug.WriteLine():仅在调试模式下运行Trace.WriteLine():还可用于发布程序跟踪点: 快速输出重要信息,以便消除语义错误,应使用跟踪点2.中断模式下调试async和await关键字是进行异步编程的相关内容

2022-01-13 11:24:27 330

原创 unity中保存为和加载.cvs格式的文件

有些文件需要用表格形式存储,方便修改,由此我写了按.csv格式存储和加载文件的代码,方便大家参考。加载.csv格式的文件 public static List<List<string>> loadInformation(string fullPath) { List<List<string>> informationList = new List<List<string>>(); if

2021-12-27 21:22:14 1842

原创 unity中对文件夹中的文件重命名并放入对应的文件夹

最近,项目中需要实现对文件夹中的地图照片进行重命名,然后将其放入对应级别下对应的行号文件夹中,对此用C#编写了一个程序来实现此功能。using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;public class OpenFile : MonoBehaviour { public void Start() { string[] file

2021-12-15 20:53:15 3255

原创 unity中关于下拉框Dropdown的代码用法

最近,在学习过程中,用到一些下拉框Dropdown的功能,学习了解了一下,遂作此记录,以便之后查找使用。获取当前选中的下拉框:Dropdown dropdown = EventSystem.current.currentSelectedGameObject.transform.parent.transform.parent.transform.parent.transform.parent.gameObject.GetComponent<Dropdown>();下拉框所选的选项值:tr

2021-12-13 20:28:11 6773

原创 在Unity中实现读取word中的内容并打印到界面

先导入NPOI动态库,前面的文章中有,自取。using System.Collections.Generic;using System.IO;using NPOI.XWPF.UserModel;using UnityEngine;public class SeeWordContent : MonoBehaviour { void Start () { FileStream file = new FileStream("C:\\Users\\Admin\\Desktop\\test.d

2021-12-08 09:26:03 2031 17

原创 C#中声明、初始化、实例化的区别

声明:只生成对象不赋值使用对象是要先定义属于哪个类型,比如 int a,a就是声明了一个int类型的对象。初始化:给对象赋值给已经声明的对象进行赋值的过程,a=8,a已经别初始化,初始化后其值为8static int a,默认给a赋值0,静态是默认赋值实例化:使用new为对象分配内存对类进行实例化,Button b = new Button(),在进行new的时候会为b这个对象分配内存,这个过程就是对类的实例化。...

2021-10-15 14:55:06 798

原创 python实现按行列拼接照片

关于行列都需要拼接的我自己根据需要也改了一个,适用于长方形的照片,但是还需要保证每张照片尺寸一致。具体代码如下,可直接运行import PIL.Image as Imageimport osIMAGES_PATH = r'C:\Users\Administrator\Desktop\m\\' # 需要拼接图片的文件位置IMAGES_FORMAT = ['.png', '.PNG'] # 图片格式IMAGE_XSIZE = 256 # 每张图片横向的大小IMAGE_YSIZE = 2048

2021-09-23 14:34:06 967

原创 python实现每八张照片拼接为一张竖形长图

最近做Unity需要拼接地图,手工操作太麻烦,然后写了一个Python可以帮助拼接照片,我的照片都是一样的大小,所以比较方便。而且是竖排拼接照片。from PIL import Imagefrom os import listdircut_pictures = r'C:\Users\Administrator\Desktop\map\\' #需要拼接图片的文件夹位置result_path_target = r'C:\Users\Administrator\Desktop\m\\'#拼接完成后图片的

2021-09-22 19:57:03 788

原创 C#关于流程控制的内容

1.布尔逻辑表中,var1都是bool类型的变量,var2和var3可以是不同类型,但是bool类型只能使用==和!=运算符。常见错误:当var1<var2为false时,var1>var2为true,则导致var1=var2在前面两句中都是false^(异或)应用于逻辑运算,真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值相异结果为真。2.分支三元运算符:语法格式:<test>?<resultIfTrue&gt

2021-09-01 21:24:26 75

原创 unity更改背景面板颜色和所有字体颜色和大小

该功能是在取色器的基础上实现的,我的取色器是百度用的别人的,所以就不放了,如果有需要的可以找我要,我发给你们。然后我会详细介绍一下我的代码,帮助大家编写自己的功能。编写代码前,对各个面板添加CanvasGroup这个组件using UnityEngine;using UnityEngine.UI;using UnityEditor;using System;public class Change : MonoBehaviour { public Button WordBtn;//弹出修改

2021-08-31 20:47:10 4119

原创 unity中拖拽生成物体,并移动物体到最终位置

实现该功能之前 ,准备好要拖动生成的物体 ,做成预制件,这样可以不断地生成。 首先,创建一个按钮,当点击按钮拖动后会生成对应的预制件,预制件的修改 再最后一个函数中,大家自己替换名字就可以,然后这个脚本放在创建的按钮 上就可以了。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using...

2021-08-30 20:48:40 4020 11

原创 unity制作火焰效果

新建项目,创建粒子系统Particle System如下图 然后为其设置属性,如下图,颜色的话最右边有一个小三角点一下选渐变色,一般是第二个,然后下边是颜色,上边是透明度,颜色选一个方块拉到最右边设成红色,再选一个方块拉到最左边设成黄色就可以了。继续按下图设置参数最后结果是这样的将就的看吧,垃圾软件的动图太差了...

2021-08-26 21:16:50 1737 1

原创 ArcGIS 10.7 Desktop的安装

链接:https://pan.baidu.com/s/1-1YGpOMi1Ntw2lV5NesNIg提取码:8xh2自取下载该软件,解压打开文件,然后按如图步骤一步一步来自己可以更改安装路径,我的放在了E盘,改好路径后,点击Next文件会自己安装,等待即可然后继续点击Next如图选择接受,然后点击Next如图选择,继续Next这里我也更改了路径,和ArcGis放在一起,又建了一个文件夹,改好路径然后点击Next然后点击Install,开始安装然后等待安装,大概十分钟左右然后Finish

2021-08-20 21:30:23 808

原创 unity编写代码控制飞机飞行

自己编写了using System.Collections;using System.Collections.Generic;using UnityEngine;public class move : MonoBehaviour{ public float speed = 1.5f;//控制移动速度 public Transform m_transform; void Start() { m_transform = this.transform;

2021-08-19 21:07:55 5676 17

原创 在unity中按一定格式要求在word中写入内容

我自己在学习的过程中,只用到了再word中写文字的内容,但是我在学习中,也看了别的博主的内容,自己整理了一下写入图片,表格,书签的知识,方便大家使用,如有错误,欢迎交流,我再自己试着编写调试。同上一篇博客读取word一样,运行前要先导入NOPI工具包。using NPOI.XSSF.UserModel;using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using

2021-08-18 20:21:00 668

原创 C#关于表达式的相关介绍

表达式1.数学运算符bool变量使用+或其他数学运算符,编译器会报错;char变量实际存储的是数字,所以两个char变量相加会得到一个数字,这是隐式转换示例。其他数学运算符不能用于处理字符串+=也可以用于字符串...

2021-08-17 21:15:55 82

原创 C#关于变量的相关介绍

变量和表达式1.变量的简单类型整数类型类型 别名 允许的值sbyte System.SByte -128~127byte System.Byte 0~255short System.Int16 -32768~32767ushort System.UInt16 0~65535int System.Int32 -2147483648~2147483647uint System.UInt32 0~4294967295long System.Int64 -9223372036854775808~

2021-08-16 17:13:12 104

原创 在unity中编写程序实现打开Word文件

最近正在学习了一些关于在unity中读取Word、Excel,然后在其中写入内容或输入内容,在接下来几天,会每天整理和大家分享一下,欢迎大家的交流。读取Word文件程序运行前,要提前导入NOPI文件,这个网上都有,大家下载后,在unity中的Assets文件夹中创建Plugins文件夹,将前面下载的.dll拖入这个文件夹即可。```csharpusing NPOI.XSSF.UserModel;using System.Collections;using System.Collections.G

2021-08-13 14:56:18 4308 35

原创 C#关于接口的详细介绍

C#语言的学习记录(三)4.接口:为实现多重继承关系设计的,定义了一种标准,如果需要使用接口,必须满足接口中所定义的内容。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承,所有继承都使用“:”来表示。(1)语法形式:interface 接口名称{接口成员;}a. 接口名称:以 I 开头,再加上其他的单词构成b. 接口成员:与类中定义的成员类似。备注:不允许使用 public、private、protected、internal 访问修饰符;不允许使用 s

2021-08-12 20:29:58 395

原创 C#关于方法的详细介绍

C#语言的学习记录(二)3. 方法(函数):将完成同一功能的内容放到一起,方便书写和调用的一种方式,也体现了面向对象语言中封装的特性。(1)语法形式:访问修饰符 修饰符 返回值类型 方法名(参数列表){语句块;}a. 访问修饰符:public、private、internal、protectedb. 修饰符:virtual、abstract、override(类之间继承时使用)、static、sealedc. 返回值类型:用于在调用方法后得到返回结果,返回值可以是任意的数

2021-08-12 20:18:47 367

原创 C#关于类的详细介绍

C#语言的学习记录(一) 基础介绍面向对象:对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。例如将手机看作是一个对象,手机的大小、颜色、品牌都可以看作是一个特征,即属性,而打电话、发短信、上网是手机的行为,即方法。三大特征:(1) 封装:在 C# 语言中能体现封装特性的编程元素有很多,例如类、接口、方法等。让用户只关心对象的用法而不用关心对象的实现,在为用户的访问提供了便利的同时也提高了程序的安全性。(2) 继承:在保留原有功能的

2021-08-11 21:23:47 1178 3

数学建模-插值拟合算法

数学建模比赛期间用到的插值拟合算法资料。 包括: PPT的讲解 matlab算法用例 测试习题 方便大家进一步掌握学习到数模建模的基本算法知识。

2023-08-15

物理必修一个人总结知识点和习题

个人总结的物理必修一知识点及习题,免费分享给大家。

2023-08-08

unity的火焰粒子特效-免费

采用unity中的粒子系统,制作火焰效果,可自行根据项目需要对粒子效果进行修改,此火焰效果主要是用于游戏场景中,对于三维真实效果略显不足。本素材免费提供,不需要积分。

2023-08-01

unity的雨水粒子特效-免费

免费分享粒子系统的雨水特效,需要的自取,无积分。

2023-07-31

空空如也

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

TA关注的人

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