- 博客(16)
- 收藏
- 关注
原创 #Unity# Json——快速的数据读取和存储
在语音识别的项目中,用到了Json格式将音频的信息传至百度服务器。这里对于Json作一个更全面的学习记录,以便日后的工作。JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据...
2018-06-15 01:36:46
5758
1
原创 unity VR游戏帧数优化(二)
这篇主要摘录了unity官网上对于VR项目优化相关的帖子,读罢受益良多,也应用到了自己的项目里。这里记录留作日后学习参考。由于在目标平台上达到帧率要求是保证玩家获得良好VR体验,同时避免眩晕的重要措施,优化在VR游戏开发中占据着极其重要的地位。和其他平台不同,最好在VR游戏开发早期就着手进行优化,同时优化也应当经常进行,而不是将其放在开发的最后阶段,当然,在目标平台上经常性开展测试也是有益的优化手...
2018-06-15 01:25:35
2641
原创 Unity使用语音识别的字符串匹配算法
这里转载借鉴了我们实验室一位大佬在之前写一个基于语音识别的游戏写的代码。在实现了用百度语音API实现音频文件转换成字符串之后开始来对特征字符开发具体功能。但是这里首先出现了一些问题。1.你不能指望每次翻译的都那么准确,或者说,一字不差。2.口语化的表达使得往往一大堆的语句其实是一个意思。 所以我们不难发现一个事实,如果语音识别要拿来用的话,这种对应最好不要是一一映射的,就比如,如果我只识...
2018-05-06 19:23:58
1387
1
原创 Unity读取Excel文件
因为语音识别要预设一些字符来匹配,并进行相应的操作,但是又不想在代码里罗列,于是就想用Excel来进行管理,并通过Unity来批导入,一个foreach就能把数据读到我们要维护的数据结构里。首先要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件,链接 http://exceldatareader.codeplex.com/using Excel; usin...
2018-05-06 19:04:34
1023
转载 Unity的WWW类的用法整理
在使用百度语音的时候用到了WWW类向目标服务器发送请求。这里看了一位博主整理的相关方法来进行知识学习巩固。Unity的WWW类的用法整理1. Unity的WWW类主要支持GET 和POST两种方式。GET方式请求的内容会附在url的后面一起做为URL向服务器发送请求(请求的内容使用&符号隔开);而POST方式中向服务器发送请求的数据是以一个数据包的形式和url分开传送的,相比GET方式,P...
2018-04-29 22:23:41
15927
原创 Unity中协程(IEnumerator)的使用方法介绍
在Unity开发中经常需要用到协程IEnumerator,这里进行介绍以便于理解和使用。在Unity中,一般的方法都是顺序执行的,一般的方法也都是在一帧中执行完毕的,当我们所写的方法需要耗费一定时间时,便会出现帧率下降,画面卡顿的现象。当我们调用一个方法想要让一个物体缓慢消失时,除了在Update中执行相关操作外,Unity还提供了更加便利的方法,这便是协程。 在通常情况下,如果我们想要让一个物体...
2018-04-29 19:03:24
653
原创 #unity VRTK#部分常用组件解析(三)
上一节讲了实现基础传送传送的VRTK_BasicTeleport,和可交互对象组件VRTK_InteractableObject。这次的内容与可交互对象相关联:控制器上的各个交互组件:触摸交互对象(VRTK_InteractTouch) 触摸交互脚本被添加到[CameraRig] 预制里的控制器对象上。 可用参数如下:· Hide Controller On Touch: 当有效触碰发生时隐藏控制...
2018-04-22 14:54:49
675
原创 #unity VRTK#部分常用组件解析(二)
上一节写了:VRTK_Controller Events(带有通用别名的控制器按钮事件)两代虚拟类VRTK_DestinationMarker、VRTK_WorldPointer以及派生的各种射线指针类这一节接着讲基于射线指针实现的各种传送,例如VRTK_BasicTeleportVRTK_InteractableObjects类:与对象的交互基础传送器(VRTK_BasicTeleport)基础...
2018-04-22 14:40:18
668
原创 #unity VRTK#部分常用组件解析(一)
这节,让我们从VRTK的一些案例出发,对VRTK实现的部分基本的类和方法进行分析来加强unity vr开发的能力。概要:VRTK_Controller Events(带有通用别名的控制器按钮事件)两代虚拟类VRTK_DestinationMarker、VRTK_WorldPointer以及派生的各种射线指针类基于射线指针实现的各种传送,例如VRTK_BasicTeleportVRTK_Intera...
2018-04-15 19:44:20
1122
1
原创 #VR教育#Unity使用百度云语音识别
在我们的项目里,我负责的功能是实现在场景中通过麦克风输入语音命令进行交互,这首先就要求工程链接一个语音识别库。常用的比较好的语音识别库有讯飞平台、百度云、腾讯云等等。其中,亲加通讯和百度的SDK主要是面对移动端,TTS主要面对Windows,科大讯飞移动端桌面端都有。这里我们选择百度云,因为我发现百度云除了使用SDK以外,它可以选择一种不用下载配置SDK的方式,即REST API:链接:http:...
2018-04-15 16:27:23
1629
2
原创 #HTC VIVE #进行VR开发的环境
因为一些原因,要求上周的博客缺了一篇,于是在这周补上。好了,让我们开始吧。HTC VIVE 开发中最重要的基石是steamVR,只有充分理解steamVR,才能在开发中得心应手,创造最佳的虚拟现实体验。知名游戏公司Valve将OpenVR和Steam平台结合在一起开发了SteamVR,这是一个非常有远见的战略,未来的VR内容平台必然是炙手可热的。让我们看一下SteamVR是如何结合HTC Vive...
2018-04-11 21:41:01
1815
原创 #HTC VIVE&Unity 3D# 初探VR教育
有幸在ING工作室里能拥有到HTC Vive VR设备资源,同时具备一些unity和3dmax的基础使用经历,于是就此尝试在VR教育应用进行所学知识的时间与创新。在开始工作之前,先对VR技术发展过程以及现阶段VR技术应用前景进行调研。VR技术的概念和发展历程虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合,是一门富有挑战性的交叉技...
2018-04-08 22:28:03
1044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人