Unity
个人学习记录
_egg_
这个作者很懒,什么都没留下…
展开
-
Unity Andriod调试
Unity 开发安卓软件时调试方法原创 2022-09-15 09:47:02 · 1666 阅读 · 1 评论 -
RenderTexture如何将背景设置为透明
RenderTexture的背景显示不受相机透明度的影响原创 2022-08-02 16:59:11 · 1659 阅读 · 0 评论 -
Unity在persistentDataPath创建初始数据
有时候我们需要在第一次运行游戏的时候加载persistentDataPath中的一些数据,但是这里面的数据不会被Unity打包,如果我们换一台电脑,这些数据就没了,解决方法就是将初始数据保存在项目文件夹中,在第一次运行的时候将这些数据放在persistentDataPath就可以啦。转载自https//blog.csdn.net/szsbell/article/details/51800424。...转载 2022-07-28 17:20:14 · 721 阅读 · 0 评论 -
Unity异常退出日志存储位置
Unity崩溃日志的位置原创 2022-07-27 19:32:33 · 1626 阅读 · 0 评论 -
C# List<T>集合
C#中List的使用原创 2022-06-22 11:16:19 · 298 阅读 · 0 评论 -
向量的计算
原创 2022-04-09 16:49:26 · 178 阅读 · 0 评论 -
利用TCP实现登录功能
客户端代码:using UnityEngine;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;public class TCPClient : MonoBehaviour{ string userName =null; //账号 string passWord=null;//密码 Socket serverSocket; //服务器端socket原创 2021-10-09 15:08:40 · 1188 阅读 · 0 评论 -
Unity XR Interact Tookit使用
文章目录一、导入XR interact Tookit二、建立简单场景三、通过手柄射线进行交互1. 移动2. 与UI进行交互四、[Unity XR输入方法](https://docs.unity3d.com/cn/2019.4/Manual/xr_input.html)一、导入XR interact Tookit首先打开Package Manager,在Advanced选中Show preview packages,这个是预览包,选上这个之后,就可以在Package Manager中搜到XR intera原创 2021-09-30 18:47:27 · 1601 阅读 · 0 评论 -
Unity编辑器开发
///在Asset右键菜单创建一个名为menuName的按钮///点击该按钮将会创建一个名为filename的脚本和文件,并按照该脚本来执行文件///order为按钮显示顺序[CreateAssetMenu(fileName, menuName, order)]//在Inspector下变量上方生成文字信息[Header(string)]//在Inspector面板中鼠标放在变量上显示信息[Tooltip(string)]//设置在Inspector面板中变量与上方变量的间距[Spa原创 2021-09-16 10:04:24 · 1091 阅读 · 0 评论 -
Unity序列化与反序列化
目录序列化反序列化为什么需要序列化与反序列化序列化把对象转换为字节序列的过程。序列化可以让对象在网络上传输或者保存在本地文件时,保证对象的完整性和可传递性。序列化后的字节流保存了对象的状态以及相关的描述信息。序列化机制的核心作用就是对象状态的保存与重建字段序列化的条件:该字段定义为public,或者添加有 [SerializeField] 属性该字段不能使用 static / const / readonly 关键字字段的数据类型必须能序列化可序列化的数据类型:带有[Serial原创 2021-09-14 18:22:45 · 507 阅读 · 0 评论 -
Unity插件使用方法
Unity插件使用方法Default PlayablesPlayableGraph VisuallizerRecorder(录屏工具)持续更新中。。。Default Playables在TimeLine下右键添加TrackLight Control Track:灯光混合叠加效果Nav Mesh Agent Control Track:物体移动到具体位置,包括角度(平面需要提前NavMesh烘焙一下)Transform Tween Track:游戏对象从A移动到BScreen Fader Tr原创 2021-09-08 18:32:42 · 2484 阅读 · 0 评论 -
Unity 接入科大讯飞进行在线语音合成
首先到科大讯飞开放平台->控制台创建一个应用以获取自己的APPID创建完成如下:2. 下载自己需要的在线语音合成版SDK3. 将SDK中的以下三个文件夹倒入到Unity项目中4. 然后就是一系列的代码,我已经打包上传,点此下载(tips:UIManager中的APPID要换成自己的,否则无法朗读)5. 打开其中的SampleSence即可使用示例,效果如下:...原创 2021-09-06 16:48:54 · 1229 阅读 · 0 评论 -
C#委托类型
目录委托的重要性什么是委托事件与委托的联系自定义委托的声明多播委托委托的缺点Action委托和Func委托声明:仅供个人学习使用,搬运自哔哩哔哩SiKi学院委托的重要性事件的本质是【委托类型字段(Field-Like)】包装器,用来保护委托字段不被滥用,LAMBDA表达式的基础也是委托,LAMBDA表达式同时也是LINQ1的基础,只有理解了委托的一般使用情况,才能熟练地把一个LAMBDA表达式当做一个实际参数传递到方法中,什么是委托C#语言共有五种主要数据类型,而这五种类型又分为引用类型和值转载 2021-07-15 10:49:27 · 922 阅读 · 0 评论