虚拟现实
侯增涛
V信号:houzengtao2012
展开
-
新建工程写hololens1程序遇到的问题解决(artery)
新建工程,导入官方的包,位置在官方gaze例子(HolographicAcademy210-Gaze)starting文件夹中呢,只有这一个例子中有包,其他后续的例子中就没有了。然后前面的那个origami的不用包。写gaze例子类似的程序没有问题,但如果加入gesture例子类似的功能时,如manipulation功能,拖入CursorFeedback.cs会出现错误提示,说是HoloToolkit.Unity.InputModule.Cursor中没有也找不到GetTargetedObject()函原创 2020-07-26 11:21:24 · 271 阅读 · 0 评论 -
hololens所用到的各版本搭配的链接
各版本UNITY的(可以通过unityhub下载)我用的两个LTS即长期版本2017.4.17f1(8 Dec, 2018更新的)和2018.4.24f1 (3 Jul, 2020更新的):https://unity.cn/releases/ltsHoloLensEmulator个版本链接(我用的HoloLens 模拟器生成10.0.17134.80 2018 年 5 月 21 日的):https://docs.microsoft.com/zh-cn/windows/mixed-reality/hol原创 2020-07-23 17:33:57 · 343 阅读 · 0 评论 -
unity 制作发布hololens程序
很简单,什么插件包都不用。新建项目,主相机设置成 solid,纯黑色就行了。切换到universal平台,发布设置如下(.net无法选的话,要先在player setting中选择.net的script backend才能选。 ):player setting的三个重要设置:Other setting中的configuration如下:2.publishing setting中的 capability选相应需要的功能,一般 internet, microphone,spatialpercep原创 2020-07-23 17:32:36 · 860 阅读 · 0 评论 -
hololens和unity
主要参考的微软官网的教程,汉语版的介绍的都太粗糙,不好用。gaze, gesture,代码交互。参看https://docs.microsoft.com/zh-cn/windows/mixed-reality/holograms-101eInstructionsStart Unity.Select Open.Enter location as the Origami folder you ...原创 2018-12-31 15:13:18 · 537 阅读 · 0 评论 -
百度语音测试并导出到Android平台
参考链接:https://www.jianshu.com/p/813b4209458d新建按钮控件(改名为btnRecorder),自动生成canvas和eventsystem,然后canvas下加入text文本控件(不改名)。canvas不用设置,按钮控件挂载代码BaiduASR.cs,其他设置如下:文本控件大小设置如下:切换到安卓平台,如下:player setting如下(包名...原创 2020-02-11 23:24:47 · 433 阅读 · 0 评论 -
声控unitychan通过按钮控制的方式
按下按钮录音,松开后结束录音并计算时间长度,上传到百度语音进行识别,然后根据回传文字内容,触发动画。unitychan挂载的BehaviourScript是以前的代码,用来生成按钮单独控制动画的,跟声控没关系,可以忽略。本文的声控代码直接挂载到了按钮上,以前的代码不用动。插入按钮控件(改名为btnRecorder) ,自动生成canvas和eventsystem,然后在canvas下插入te...原创 2020-02-11 22:53:52 · 563 阅读 · 0 评论 -
unity 编程常用知识
一、新建C#代码文件,会自动生成类以及开始和更新函数,写好拖到左上角scene相应中的控制件上即可,切记不使用的代码文件在导出为安卓工程前要删掉,否则容易引起错误。二、做AR项目,动态显示的text控件需要放在ImageTarget下面,Canvas会自动生成,且要选成world space模式,一般通过设置旋转90,弄成水平放置,因识别的图片是水平放置的。三、获取文本对象的代码在star...原创 2020-02-11 20:44:01 · 1204 阅读 · 0 评论 -
GLFW按键输入码
key include/GLFW/glfw3.h 中定义的 GLFW_KEY_* 包含一些按键的ASCII码GLFW_KEY_ESCAPEGLFW_KEY_ENTERGLFW_KEY_RIGHTGLFW_KEY_SPACEGLFW_KEY_KP_ADD(334)对应的是键盘右侧数字面板上的+键GLFW_KEY_KP_SUBTRACT(333)对应的是键盘右侧数字面板上的-键GLFW_...原创 2019-12-10 12:50:36 · 2542 阅读 · 0 评论 -
Unity Chan 试玩
Unity Chan 是很完整的一个人物动画包,unity 官网下载安装即可。 自带四个场景(双击场景即可进入,动画和代码都是相应场景成套的,点击播放即可交互)和三组动画,场景和对应的动画如下图:三组动画如下图:虽然完全可以自如控制,但我始终没在prefabs预制文件中看到动画片段,想自己编辑的话,只能在动画控制器animatior controller中的画布base layer中 右...原创 2019-07-28 12:35:55 · 2642 阅读 · 0 评论 -
Unity3d制作动画顺便加载按钮控制
先上图:我主要做了几件事:1.导入kl的unity package并拼接动画,2.添加两个UI中的按钮,Canvas是加载按钮时自动生成的,3.同时用代码实现了另外4个按钮的生成,效果图如下:不管什么模型,fbx模型或者unity 包 里面含不含动画是可以在assets中看出来的,恐龙模型包导入后如下图: assets中多了一个KL_Model文件夹,点击词文件夹,如下图(KLcontr...原创 2019-07-28 10:34:23 · 3366 阅读 · 0 评论 -
声控Unity3D动画
用的WEGASUN-M6语音识别模块,有两对串口,因其发出的都是十六进制字节,经过测试上一篇https://blog.csdn.net/weixin_44345862/article/details/97368139 “Unity3D与arduino串口通讯”中的readline方法(读字符串用的)在这里无法使用。所以串口交互代码也有所改变。模块设置的控制词如下:Unity3D元素,可实现前...原创 2019-07-28 09:31:07 · 609 阅读 · 0 评论 -
Unity3D调用摄像头并在其上显示虚拟物体
整体如图所示,白色的平面是raw image,摄像头的代码要托到它上面,熊猫就是file,为fbx格式的文件,它和贴图文件(这里是dds文件,一般为图片文件如png等)直接拖进到assets窗口即可,主摄像机不用设置,默认即可。这里有两端代码,一段是摄像头的cam,一段是给cube物体上色用到,同时这里给熊猫和cube添加了旋转的动画(选择相应的物体,window->Animation添加属...原创 2019-07-26 11:07:01 · 5372 阅读 · 2 评论 -
Unity3D与arduino串口通讯
一、Unity3D读取arduino发来的数据arduino程序:int i =0;void setup() {// put your setup code here, to run once:Serial.begin(9600);}void loop() {// put your main code here, to run repeatedly:if(i ==250)i =...原创 2019-07-26 09:59:51 · 7655 阅读 · 2 评论 -
unity 输出android遇到问题解决了
Target API level 选25才成功的,而且对手机有要求,手机老的可能安卓版本低,运行 不出摄像头,我用了别人的huawei mate10运行正常,他这款手机是2017年底买的. 选24生产的代码会有问题,在android studio上编译不了。发布时X setting的vuforia要勾上,安卓的包名要上下一致,如下两图,其他都是默认。另外记得要用import proj...原创 2019-08-02 18:20:45 · 559 阅读 · 0 评论