![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
夏天里的草
这个作者很懒,什么都没留下…
展开
-
Unity通过TCP/IP协议进行通信
采用TCP/IP协议进行通信,主要实现了与服务器的连接、通信内容的发送以及断开连接等功能。根据确定好的协议格式,编写需要发送的内容,将其转为字节流(byte[])通过通信接口进行发送即可。原创 2023-08-23 10:59:38 · 1698 阅读 · 0 评论 -
unity将结构体/列表与json字符串相互转化
采用NewtonJson插件来将定义好的结构体以及列表等转为json字符串来进行保存和传输。。原创 2023-08-21 23:46:07 · 1500 阅读 · 0 评论 -
unity编写cmd命令行运行.exe文件
项目中,需要在进入软件时,开启.exe文件进行话音通信。(因直接开启会导致.exe文件中初始的文件未加载显示,故采用cmd命令行开启)原创 2023-06-12 16:33:00 · 592 阅读 · 0 评论 -
unity制作图片下拉框
我用到时的需求时,要选中下拉框中的颜色,那就需要将各种颜色展示出来而不是单纯的字,所以自己摸索学习了一下。首先,要将下拉框中的Lable用Image替换,自己调整好Image的位置大小,接下来,按如下所做,将ItemBackground拖入到对应的位置。最后在options中各选项中添加上需要的照片就可以了...原创 2022-04-06 17:04:15 · 3862 阅读 · 0 评论 -
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 · 8283 阅读 · 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 · 5824 阅读 · 0 评论 -
unity关于纹理、着色器和材质的介绍
图形资源可以分解为纹理、着色器和材质。纹理不会直接应用于模型,纹理和着色器应用于材质,然后把材质应用于模型。**纹理(Texture):**应用于3D对象的平面图像,使模型变得色彩斑斓,而不是只有形状。创建一个复杂模型时,常用展开(unwrap)类似贴图,准确显示平面纹理如果包装在模型周围。我们来看一个汤罐头。如果你取下罐头的标签,就会看到它是一张平面的纸。这个标签就像是纹理。**着色器(Shader):*原创 2022-03-03 09:46:44 · 1066 阅读 · 0 评论 -
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 · 1863 阅读 · 0 评论 -
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 · 3293 阅读 · 0 评论 -
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 · 6994 阅读 · 0 评论 -
在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 · 2110 阅读 · 17 评论 -
unity更改背景面板颜色和所有字体颜色和大小
该功能是在取色器的基础上实现的,我的取色器是百度用的别人的,所以就不放了,如果有需要的可以找我要,我发给你们。然后我会详细介绍一下我的代码,帮助大家编写自己的功能。编写代码前,对各个面板添加CanvasGroup这个组件using UnityEngine;using UnityEngine.UI;using UnityEditor;using System;public class Change : MonoBehaviour { public Button WordBtn;//弹出修改原创 2021-08-31 20:47:10 · 4182 阅读 · 0 评论