开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:714

当前位置:游戏蛮牛 技术专区 教程分享

查看: 832|回复: 3

[基础知识] 如何用Unity创建一个的简单的HoloLens 3D程序

[复制链接]  [移动端链接]
7日久生情
4317/5000
排名
2396
昨日变化

1646

主题

1657

帖子

4317

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
132510
好友
17
蛮牛币
66835
威望
0
注册时间
2015-12-24
在线时间
352 小时
最后登录
2017-6-20
发表于 2016-12-15 17:09:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 BobbyKim 于 2016-12-15 17:08 编辑

之前我们有讲过一次如何在HoloLens中创建一个2D程序的,没看过或者忘记的同学可以看这里回忆一下^_^
如果说上次的2D版就是个带了个HoloLens面具的UWP程序,那我们这次要做的呢可是正宗的3D程序哦。
先来看看我们要做些什么准备。
1. Visual Studio 2015 Update 3
2. Windows 10 (10.0.10586 version or later)
3. HoloLens Emulator
4. Unity HoloLens Technical Preview
跟上次的2D程序相比,我们还需要一个Unity HoloLens 预览版,链接上面都有,没装的同学先装一下。我们所有的开发基本上都是通过这个版本的Unity来完成的,而且这个版本比较特殊,如果你PC上已经装好了Unity但还不是这个版本的话,还是不行的。

准备工作做完之后,接下来就要开始开发了。
首先,我们先打开Unity(HoloLens Technical Preview 版本,下面就统一称Unity),点击右上角的"NEW",填上Project name和Location,选择3D,点击Create Project按钮。


点击File,选择 Save Scene,输入文件名,保存。


然后在MainScene上面点击Create,选择3D Object->Sphere


为了适配我们的HoloLens,接下来我们要做些配置上的修改。
首先是MainCamera, Position设为原点(0, 0, 0)。Clear Flags 选择Solid Color, Background 选择黑色#00000000。


下一步是Directional Light。先将Transform Reset, 然后将Position-Y设为10。


然后是Sphere。将Scale设置为(0.2, 0.2, 0.2),Position-Z设置为2。


最后,我们需要把这个project转成VS的solution,我们需要修改一些设置。
选择Edit->Project Settings->Quality,Default选择Fastest。


选择File->Build Settings,点击Add Open Scenes,选中我们刚刚创建的scene。

在Platform列表种选中Windows Store,将SDK设为Universal 10,Build Type 设置为D3D,并将Unity C# Projects勾选上。如果说Windows Store中没有这些设置,那么请检查下Unity HoloLens Technical Preview安装的时候是不是所有选项都选上了,确保需要安装的都装上,才能做这一步操作。


点击页面上的Player Settings。Settings for Windows Store->Other Settings->勾选Virtual Reality Supported


回到刚刚Build Settings页面,点击Build按钮,在HelloWorld文件夹种再新建一个文件夹名为App,选中App文件夹,点击Select Folder。


Build 完成之后,HelloWorld文件夹会在文件浏览器种打开,我们打开里面的App文件夹,选择sln文件,用VS2015打开。
在解决方案窗口下,右击Package.appxmanifest文件,选择View Code,把TargetDeviceFamily种的Windows.Universal 改为Windows.Holographic。

<Dependencies>     <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" /> </Dependencies>

一切修改完毕。在工具栏种选择Debug,x86,HoloLens Emulator,点击运行。


你可以看到在模拟器中有个小球,通过鼠标移动或者箭头移动模拟走路摇头等动作,可以看到小球大小位置出现变化。


到这边我们的教程就告一段落了。
这只是一个很小的3D程序,如果你对Unity有所了解,今后可以开发更多的有趣的3D程序运用到HoloLens上。我们也期待在HoloLens上能见到更多更优秀的3D App。

来源于网络


[发帖际遇]: BobbyKim 乐于助人,奖励 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

排名
26350
昨日变化
25

0

主题

8

帖子

44

积分

Rank: 1

UID
177751
好友
1
蛮牛币
110
威望
0
注册时间
2016-10-23
在线时间
26 小时
最后登录
2017-4-29
发表于 2016-12-15 22:47:59 | 显示全部楼层
哈哈哈,谢谢
[发帖际遇]: 1263237863 捡了钱没交公 蛮牛币 降了 3 . 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
3169/5000
排名
1332
昨日变化
1

4

主题

1860

帖子

3169

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
182740
好友
0
蛮牛币
4802
威望
0
注册时间
2016-11-10
在线时间
564 小时
最后登录
2017-12-11
发表于 2016-12-16 22:45:07 | 显示全部楼层
谢谢分享!!!!

回复

使用道具 举报

7日久生情
2111/5000
排名
615
昨日变化

1

主题

270

帖子

2111

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
27816
好友
3
蛮牛币
6600
威望
0
注册时间
2014-6-3
在线时间
686 小时
最后登录
2017-12-11
发表于 2017-1-10 17:11:02 | 显示全部楼层
4. HoloLens Technical Preview  问下楼主这个是干嘛的.要安装还是要怎么弄

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表