去年买了个暴风魔镜4,如今一直放在家里吃灰,这些天对Unity3D开发VR兴趣正浓,刚好公司项目不忙,花了几天玩玩暴风魔镜SDK,因为网上的资料不算多,暴风提供的文档也不太适合像我这样的Unity小白,所以爬了好久坑终于可以在手机上运行了。
运行效果图:
开发环境:
开发工具:Unity 5.6
暴风魔镜SDK:MojingSDK For Unity V1.3.5112 (R).zip
SDK更新时间:2017.03.14
简单记录下Unity3D 5.6步骤:
创建一个Unity3D工程,解压SDK压缩包得到MojingSDK For UnityDaydream V1.3.4956 (R).unitypackage,点击菜单栏Assets->Import Package->Custorm Package,选择并导入此SDK包
创建一个场景,将Assets/MojingSDK/Prefabs目录下的MojingMain(包含左右两个Camera)、IntegrateInputManager(跨平台交互控制器)、MojingThirdCharacterController(第三人称角色模型)拉到Hierarchy中
创建一个空对象,修改名字为Overlay,并添加一个脚本SetOverlay.cs
在MojingMain-MojingVrHead下创建一个空对象,修改名字为GazePointer
右键Hierarchy,选择UI->Event System来创建一个Event System,并且添加一个脚本GazeInputModule.cs,将之前的GazePointer拉入到Cursor中
创建Plane和Capsule,并适当修改Hierarchy中资源的位置与大小
点击菜单栏File-Build Settings,在弹出的对话框中点击Add Open Scenes加入当前场景,选中Android,在Texture Compression中选择ASTC,点击下方的Player Settings后,在右边出现的Inspector选项卡中点击Other Settings,勾选Virtual Reality Supported,加入Cardboard SDK,修改Package Name为Android 包名,将Minimum API Level选为Android 4.4,最后插上手机(需开启USB调试)点击Build And Run编译运行
注意:
网上很多都说,先删了场景初始的Main Camera,再添加MojingMain,当时就是在这个地方花了很多时间,即使将MojingMain的Tag设为MainCamera,手机运行显示完“Made with Unity”就变成了黑屏,经过很多次尝试(小白初试,勿喷),还是需要保留初始的Main Camera:
只要勾选了Virtual Reality Supported,运行到手机都是可以双屏显示的
分享到:
相关推荐
暴风魔镜sdk :MojingSDK For Unity V1.3.5386 (R),支持Unity2019.4版本。
暴风魔镜sdk for unity
通过这个Demo,开发者可以学习如何在Android Studio或Eclipse环境中导入和使用暴风魔镜SDK,了解VR应用的基本架构,以及如何调试和优化3D渲染效果。此外,还可以深入研究AndroidManifest.xml中的权限设置,理解如何...
在Unity中集成暴风魔镜SDK,可以让内容适应暴风魔镜系列硬件设备,提供流畅的VR体验。下面将详细阐述这款SDK的主要功能、使用方法以及相关知识点。 1. **SDK简介** 暴风魔镜SDK是暴风科技针对其VR头显设备开发的...
开发者可以通过导入这个库,轻松地在应用中集成暴风魔镜的功能,如视频播放、3D渲染等。 接着,我们看到`zc-strings-1.9.2.jar`和`ZControllerLib-*`系列的jar文件。这些文件通常包含了各种字符串资源和控制器库。`...
Facebook SDK for Unity3D 是一款专为Unity游戏引擎开发者设计的工具包,它允许开发者将Facebook的功能集成到他们的Unity游戏中,以便实现用户社交互动、游戏分享、广告投放等多种功能。这款SDK更新修复了一些已知的...
Unity 3D 开发暴风魔镜VR 游戏的SDK,帮助开发者快速开发一款VR游戏。
标题“Kinect V2 with MS-SDK for Unity3D”涉及的是使用微软的Kinect V2传感器和Microsoft SDK在Unity3D游戏引擎中进行交互式应用开发的技术。这个标题表明了我们将探讨如何将体感输入设备Kinect V2集成到Unity3D...
本教程将介绍如何在Unity3D项目中接入移动MM计费SDK,以实现应用内购买功能。 首先,你需要下载并解压提供的"SDK示例代码"压缩包。这个包通常会包含以下组件: 1. **接口文件**:这是Unity与Android原生代码交互的...
要接入小米SDK,我们需要创建一个Java原生插件,编写Java代码并将其打包为.AAR或.JAR文件,然后在Unity中导入这个库。 2. **小米SDK集成步骤** - 下载小米SDK:首先,你需要从小米官方开发者网站下载最新的小米...
Unity3D高德地图SDK演示apk
确保在Unity中正确调用了C#脚本中的方法,以确保SDK的正确初始化和功能调用。 8. **处理回调**:许多SDK需要处理回调,例如用户点击广告后的反馈、支付结果通知等。这可以通过在Objective-C中实现特定的代理方法,...
2. 客户端库:Photon 提供了针对Unity3D的.NET客户端库,使得在Unity中集成和调用SDK变得简单。 3. 安全性:通过强大的身份验证和授权机制,保护玩家数据安全,防止作弊行为。 4. 自定义房间和事件:允许开发者...
unity3d Zspace 开发工具,需unity5.2版本以上 5.6以下
facebook 集成 unity3d的sdk,facebook官方下载地址:https://developers.facebook.com/?ref=pf 官方使用教程地址: https://developers.facebook.com/docs/unity/getting-started/canvas/ 更新时间:13年9月24
本文将详细介绍如何在Unity中接入海康威视的SDK,以及FFmpeg算法在其中的作用。 首先,我们需要理解海康威视SDK的功能。海康威视的SDK通常包含视频流处理、设备控制、录像回放等功能,旨在帮助开发者轻松集成...
这个过程涉及到将Android工程编译为JAR包,然后在Unity中进行引用,最后打包成APK。下面将详细解释这一流程以及可能遇到的问题。 首先,我们需要准备一个Android Studio项目,包含我们想要在Unity中使用的Java代码...
这个名为“jpush-unity3d-plugin-master.zip”的压缩包,包含了极光推送服务与Unity3D游戏引擎集成的插件源码,使得开发者能够方便地在Unity3D平台上实现极光推送功能,覆盖了Android和iOS两大主流移动操作系统。...
### Unity3d在Win7系统下的安装教程及基于Cardboard ...通过以上步骤,你可以在Win7系统下安装Unity3d,并利用Google Cardboard SDK开发出一款简单的手机VR应用。整个过程中需要注意细节处理,确保每个环节都能顺利进行。
2. **数据集成**:SDK支持多种GIS数据格式,如SDF、SDT、Shapefile等,可直接在Unity中加载并进行实时操作,实现数据的动态更新和展示。 3. **空间分析**:提供强大的空间查询、分析功能,包括缓冲区分析、叠置分析...