- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 C#调用GetPrivateProfileString包含中文路径导致读取中文数据数据为空
请注意,GetPrivateProfileStringW函数的声明使用了CharSet.Unicode属性,也就是说它将使用Unicode编码格式。这个问题可能是由于GetPrivateProfileString函数默认使用ANSI编码格式读取INI文件,而中文字符在ANSI编码下可能会出现乱码。您可以尝试使用GetPrivateProfileString函数来读取INI文件,该函数使用Unicode编码格式。
2023-05-11 10:47:55
2113
原创 Unity基于Nolo开发非VR桌面2D应用
相信很多VR开发者都用过Nolo开发过6dofVR应用,但是今天我想别处心裁,说一下如何用Nolo开发普通桌面应用。首先,我们需要一套Nolo CV1 Pro(注意:只有这套设备才支持普通桌面应用开发哦,其他几款暂不支持);然后,我们需要下载一个官方支持程序Nolo Home,此程序安装的时候会相应的安装一些驱动,安装时选择默认安装路径就可以。软件安装完成之后去GitHub上下载Unity的SDK,下载完成之后解压,然后新建工程,打开解压后的文件夹,找到Nolo-Nomal文件夹里的Un...
2021-08-16 11:39:05
957
原创 unity获取键盘按键或鼠标按键名字
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;public class Test : MonoBehaviour{ // Start is called before the first frame update void Start() { } .
2021-08-02 10:41:58
769
原创 微软认知服务语音SDK接好后打包所遇到的坑
各位博友大家好,前两篇文章为大家介绍了Unity接微软认知服务语音识别与语音合成,相必大家都已经成功接入,接下来大家就会进行打包,然而博友们会有一个疑问,就是为什么打包后运行无法识别或者合成呢,是不是很奇怪呢?然后查看下输出日志会发现日志中有一个错,那就是大家常见的DllNotFoundException: Microsoft.CognitiveServices.Speech.core.dll,这...
2019-08-05 15:59:24
2805
5
原创 Unity接微软认知服务语音合成(Azure-TTS)
上一篇我介绍了如何接入微软认知服务的语音识别,这篇文章我将为大家介绍如何接入微软认知服务的语音合成(以下简称语音合成)。语音合成中也需要用到YourSubscriptionKey和YourServiceRegion,获取方式同语音识别,这两个密钥与语音识别是通用的,所用到的SDK与语音识别的也是一样。首先我们还是要新建一个场景,如下图所示然后新建脚本,命名为MicroSoftTTSDemo...
2019-08-05 15:12:41
3284
3
原创 Unity接微软认知服务语音识别(Azure-ASR)
最近因项目需求,接了微软认知服务的语音识别接口(以下简称语音识别),期间也踩了很多坑最后成功接通。众所周知,国内有很多语音识别的SDK,但是这些SDK都是偏向于中文语音识别,对于英文的识别率很低,所以经过多家SDK的对比,我选择了微软的语音识别,微软的语音识别对英文的识别率很高。下面就来说下如何来接语音识别。首先从微软认知服务官方的GitHub上下载SDK包,然后将下载的Speech SDK ...
2019-08-05 14:56:39
3621
10
原创 Unity中的InputFeild在Android端隐藏系统自带键盘
有些童鞋在开发中会感觉系统输入法的键盘太丑,或者是由于项目需求要是用自己制作的键盘来完成一些输入。这是本人在开发中遇到的问题,本人百度了好久都没有找到方法,这还要多谢一位大佬的帮忙才得以解决。接下来我就要说下我的解决办法:首先新建一个脚本HideVirtualKeyboard,继承于InputFeild,重写Start方法,在Start方法里修改keyboardType类型为-1,即不调用任何类型...
2018-09-12 19:18:06
7989
15
原创 UGUI获取Button的按下,抬起,离开等事件
近期我通过各种资料的查询,解决了UGUI中根据Button的状态来调用不同的时间。众所周知unity的第三方插件NGUI与FairyGUI里Button的按下与抬起的方法是很容易实现的,然而Unity原生的UGUI里这些方法不是容易实现的,本人在做UIGUI时就遇到一些坑,所以写了一些方法来达到这些效果,仅供参考,有不当之处还望各位大佬指正
2018-06-21 15:40:16
4975
原创 unity相机旋转,缩放与跟随
本人工作时所写的相机的旋转,缩放与跟随代码,希望对所帮助// 相机的旋转using UnityEngine;using System.Collections;public class RotateCamera : MonoBehaviour{ public Transform target; //距离 public
2017-11-03 18:02:38
1943
原创 Lua表结构的常用方法
1 table.concat (table [, sep [, start [, end]]]):concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。2 table.insert (table, [pos,] value)
2017-03-22 11:43:15
417
转载 Lua的表结构
table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。
2017-03-22 11:39:14
644
Cg_标准函数库
2018-05-29
论Compute Shader之word文档说明
2018-05-29
论ComputeShader之PPT讲解
2018-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人