自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity获取指定麦克风的分贝(deepseek)

在Unity中,获取指定麦克风的分贝值需要使用Microphone类来捕获麦克风输入,并通过AudioSource或直接处理音频数据来计算分贝值。·如果音频数据为静音,分贝值可能为负无穷大(float.NegativeInfinity),需要特殊处理。microphoneDevice 可以指定麦克风设备名称,如果为null,则使用默认麦克风。1、初始化麦克风:使用Microphone.Start开始录制麦克风输入。3、计算分贝值:对音频数据进行处理,计算均方根(RMS)并转换为分贝值。

2025-02-20 17:30:15 312

原创 Unity通过Vosk实现离线语音识别方法

以下是一个使用 Unity 和 Vosk(一个开源的离线语音识别库)的简单示例。将Vosk的DLL文件(如libvosk.dll、vosk.dll等)放入Assets/Plugins文件夹中。通过以上步骤,你可以在Unity中实现一个简单的离线语音识别功能。音频格式:确保录音的音频格式与Vosk模型要求的格式一致(通常是16kHz、16bit单声道)。首先,你需要下载Vosk的语音识别模型。在Assets文件夹中创建一个Plugins文件夹,用于存放Vosk的DLL文件。打开Unity并创建一个新的项目。

2025-02-20 17:17:39 766

原创 UE 不同类型蓝图类的区别(关卡蓝图 Component蓝图 Actor蓝图)

有三个窗口:视口、构造脚本、事件图表。

2025-02-03 16:00:31 186

原创 UE控件学习

常用作背包,每个格子大小可不相同。

2025-01-18 02:50:25 318

原创 c#关键字 static

static 修饰符可用于声明 static 类。在类、接口和结构中,可以将 static 修饰符添加到字段、方法、属性、运算符、事件和构造函数。static 修饰符不能用于索引器或终结器。

2024-03-20 14:06:11 524

原创 Lua 学习

【代码】Lua 学习。

2024-03-14 11:07:45 913

原创 AssetBundle打包与加载

【代码】AssetBundle用法。

2024-03-10 22:39:27 654

原创 visual studio 将编译后的dll等文件自动复制到指定目录

在解决方案资源管理器,选中项目右键-》选中属性-》在弹出的面板选择生成事件在后期生成事件命令行里填写需要复制的文件及目标路径图中表示将编译后:Common和Protocol命名的所有文件类型复制到项目上上级下的Client…目录下 /y:表示自动,不提示点击面板的"编辑后期生成",对路径进行编辑

2024-03-09 09:05:01 2333

原创 HybridCLR热更新介绍

HybridCLR与ToLua/XLua、ILRuntime有什么不同

2024-03-09 05:25:22 706

原创 Visual Studio:指针和固定大小缓冲区只能在不安全的上下文中使用、 设置允许使用不安全代码(unsafe)

指针和固定大小缓冲区只能在不安全的上下文中使用。解决方案资源管理器-》选择项目-》右键-》属性。在生成窗口中,勾选“允许不安全代码”

2024-02-29 16:47:44 1158

原创 Visual Studio:Entity设置表之间的关联关系

2、设置关联的表及关联关系并“确定”即可。1、选择表并右键-》新增-》关联。

2024-02-25 03:26:36 624

原创 Visual Studio 打开.edmx文件不显示表并报错:没有可用于.edmx的编辑器

*解决方案:**在.edmx文件上右键,选择ado.net entity data model designer,即可正常显示表。.edmx文件打开不显示表,且弹出报错:没有可用于.edmx的编辑器。

2024-02-25 02:51:43 896

原创 stable diffusion基础

英文全称Low-Rank Adaptation of Large Language Models,直译为大语言模型的低阶适应,这是微软的研究人员为了解决大语言模型微调而开发的一项技术。VAE下载地址:C站(https://civitai.com/models)或者启动器下载。Embeddings不可取代的地方:比如三视图的功能,或者多视图的人物展现功能。VAE存放路径:sd-webui-aki-v4\models\VAE。存放路径:sd-webui-aki-v4\models\Lora。

2023-08-17 12:28:41 2155

原创 Unity/Shader 零碎知识点

Unity使用的是左手坐标系;观察空间,通俗来讲就是以摄像机为原点的坐标系,摄像机的前向是z轴的负方向,与模型和世界空间中的定义相反,z轴的坐标减少意味着场景深度的增加。

2023-07-10 17:35:31 276

原创 shader练习中遇到的问题点

/不加normalize会有白点点。1-max(0,ndotv) 模型上会出现黑点点。max(0,1-ndotv) 模型上不会出现黑点点。

2023-05-22 16:25:01 115

原创 shader中使纹理贴图的Tiling和Offset有效 TRANSFORM_TEX

需要创建对应的_MainTex_ST(贴图名称_ST),其中_MainTex_ST.xy对应Tiling的x、y,_MainTex_ST.zw对应Offset的x、y。为使材质面板的Tiling和Offset有效,需要注意相应shader写法。

2023-04-05 04:13:27 336

原创 shader学习笔记(二)纹理采样

纹理采样设置

2023-03-30 23:00:29 667

原创 shader学习笔记(一)- 利用矩阵对模型顶点进行缩放、旋转、平移

资料参考:《Unity Shader入门精要》—— 冯乐乐 4.5矩阵的几何意义:变换。

2023-03-30 17:48:23 1166

原创 unity shader加载序列帧图片

【代码】unity shader加载序列帧图片。

2023-03-23 12:51:57 515

原创 www外部异步加载(不卡)-适合大量加载

www外部异步加载(不卡)-适合大量加载

2021-03-12 15:22:27 77

原创 unity中texture转化为sprite

//转化//texture转化为spriteSprite sprite=Sprite.Create(texture,new Rect(0,0,texture.width,texture.height),new Vector2(0.5f,0.5f));image.sprite=sprite;

2020-07-06 15:29:18 4168

原创 unity局域网开关机步骤二-c#-tcp

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net;using UnityEngine;using System.Diagnostics;namespace 远程唤醒开机{ /// /// MainWindow.xaml 的交互逻辑 /// public clas

2020-07-06 15:19:24 1441 2

原创 unity中获取场景名字

Scene scene = SceneManager.GetActiveScene (); Debug.Log("当前场景: " + scene.name);

2020-07-03 14:45:43 5627

原创 unity中的两种截图方式

1-无压缩截全屏,但不能截取指定像素//截取全屏-这样的方式截取的图片为未压缩过的ScreenCapture.CaptureScreenshot(@“D:/0-openurl/” + picName + “.jpg”);2.有压缩截指定屏幕像素...

2020-07-01 17:25:36 188

原创 unity局域网开关机步骤一-网络唤醒-设置电脑使允许局域网内其他电脑控制

被控制端主机的设置一.Bois界面网络唤醒的设置[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TR2xwyAx-1593577482582)(htts://img-blog.csdnimg.cn/20200701122435856.png)](1)电脑关机,按下开机按钮后,不停点击键盘上的delete键(不同品牌可能有所不同),使电脑界面进入到下图界面:(2)设置语言为中文(3)按下快捷键F7或者点击界面的Advanced Mode(F7)进入下一界面

2020-07-01 12:26:43 2685 3

原创 unity中Avpro Video事件

//暂停播放mediaPlayer.Control.Pause();//开始播放mediaPlayer.Control.Play();//获取视频总长度float tVideoTime = mediaPlayer.Info.GetDurationMs();//当前视频的时间float tCurrentTime = m_processSlider.value*tVideoTime;//将视频时间调到对应的节点mediaPlayer.Control.Seek(tCurrentTime);//

2020-07-01 12:18:04 1593

原创 unity打包安卓报错CommandInvokationFailure: Android Asset Packaging Tool failed.

unity打包安卓报错CommandInvokationFailure: Android Asset Packaging Tool failed.这是因为安卓环境打包时StreamingAssets文件夹下有中文命名的文件,所以会报错pc端StreamingAssets文件夹下可以有中文命名

2020-07-01 11:37:57 660

原创 unity中通过www加载外部音频

IEnumerator DownloadVoice(string url){WWW w = new WWW(url);yield return w;//将声音资源赋值为外部加载的声音即可//// myclip = w.audioClip;//加载ogg格式的音频audio.clip = w.GetAudioClip(true, true, AudioType.OGGVORBIS);//需要play,不然音频不会自动播放audio.Play();}...

2020-05-09 09:27:29 1576

原创 unity中htc导出报错

UnityException: InternalCreateBuffer is not allowed to be called from a ScriptableObject constructor (or instance field initializer), call it in OnEnable instead. Called from ScriptableObject ‘SteamVR...

2019-11-19 16:39:04 344

原创 xcode导出ipa报错“linker command failed with exit code 1 (use -v to see invocation)”,个人成功解决问题方案

”Build Settings”->”EnableBitcode”设置为NO ,因为有些SDK不支持Bitcode

2019-08-16 17:30:32 201

原创 在unity中实现触摸屏的“双击”事件检测

2019-07-10 11:31:31 1433 1

原创 unity中在触控屏中Input.GetAxis("Mouse X")判断出现失误

在pc端中可以通过Input.GetAxis(“Mouse X”)或Input.GetAxis(“Mouse Y”)判断鼠标移动的方向,但在触控屏中,不能以此判断单点触控的手指滑动的方向。

2019-06-04 16:21:34 13658

原创 解决unity中切换场景后调取的摄像头画面变黑屏的问题

解决unity中切换场景后调取的摄像头画面变黑屏的问题解决方法:在调取摄像头的脚本中,创建的WebCamTexture camTexture应在前面加“static”,变成静态变量,即static WebCamTexture camTexture;...

2019-06-04 15:57:22 4510

原创 Unity的VideoPlayer视频事件相关

UI上播放视频步骤: ①新建RawImage,设定大小; ②RawImage上添加一个 VideoPlalyer组件,将视频拖入到VideoPlalyer组件的Video Clip的框中; ③在Assets中创建一个RenderTexture,将RenderTexture拖入到RawImage的组件Raw Image(Script)的Texture框中,再将RenderTexture也拖入到...

2018-09-05 15:51:52 4423

原创 Unity的InputTouch相关

触摸位置:Input.touches[0].position 单点触摸:Input.touchCount==1 多点触摸:Input.touchCount>1 触摸开始:Input.GetTouch(0).phase==TouchPhase.Moved 触摸移动:Input.GetTouch(0).phase == TouchPhase.Moved 触摸结束:Input.GetTo...

2018-09-05 15:15:54 1214

空空如也

空空如也

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

TA关注的人

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