我试图用three.js复制Google的Cardboard Demo"Exhibit"的功能.我直接从Chrome实验网页上获取了起始示例,只是在代码中删除了在方法中绘制一个简单的三角形金字塔init
:
function init() {
renderer = new THREE.WebGLRenderer();
element = renderer.domElement;
container = document.getElementById('example');
container.appendChild(element);
effect = new THREE.StereoEffect(renderer);
scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera(90, 1, 0.001, 700);
camera.position.set(0, 0, 50);
scene.add(camera);
controls = new THREE.OrbitControls(camera, element);
controls.rotateUp(Math.PI / 4);
controls.noZoom = true;
controls.noPan = true;
var geometry = new THREE.CylinderGeometry( 0, 10, 30, 4, 1 );
var material = new THREE.MeshPhongMaterial( { color:0xffffff, shading: THREE.FlatShading } );
var mesh = new THREE.Mesh( …
Run Code Online (Sandbox Code Playgroud) 我是VR开发的新手,我有点困惑Cardboard Sdk和Oculus Sdk之间的差异和关系,如果我想开发一个可以播放360 VR视频或照片的应用程序,那么哪个更好我应该选择?
我正在考虑在Google Cardboard中播放视频.我已经创建了2个纸板视图,并且能够在这些视图中显示2个图像.
但我无法在这些视图中播放视频.此外,我没有任何例外.
这里的纸板样本显示了使用open-gl的寻宝游戏,但与播放视频无关.
任何帮助,将不胜感激.
在我的应用程序中,我注意到在每次安装中,谷歌在启动后弹出一个屏幕并请求访问相机以扫描纸板的QR码.
有没有办法以编程方式禁用此向导?
我在将Unity项目导入Android工作室时遇到问题.我已经有一个Android工作室项目(用于菜单和其他东西),我想从Unity 5 3D添加一个场景,作为第二个活动(不是主要活动).
我想在用户点击按钮时调用统一场景.
我知道如何从统一导出它,但它自动将其设置为MainActivity,我无法找到手动覆盖它的方法.
编辑: 我想在Android工作室而不是Eclipse工作.我只是想知道是否有一种简单的方法可以做到这一点,或者至少提示如何做到这一点.
unity-game-engine android-manifest android-studio google-cardboard
我正在使用Google Cardboard SDK。在旧版本的Google Cardboard SDK 中,它包含一个名为AndroidManifest.xml的文件
<uses-feature android:name="android.hardware.sensor.gyroscope" android:required="true"/>
Run Code Online (Sandbox Code Playgroud)
因此,解决方案可能是将该文件简单地添加回我的项目。
但是我不喜欢它,因为如果我这样做,如果设备没有陀螺仪,该应用程序就会隐藏在 Google Play 中,这让用户感到困惑,因为他们倾向于在 Google Play 中搜索它。
那么,我如何从代码中检查设备是否有陀螺仪以向用户显示一条消息,例如:这款智能手机确实有陀螺仪。请尝试使用其他智能手机。
c# unity-game-engine google-cardboard google-vr google-vr-sdk
我在为 Unity 构建运行 Google CardBoard SDK 时遇到了问题。
有人能解决吗?
我用了:
设备:Lg - p925(安卓 4.04)
Unity Edit 中的控制台显示:
无法在清单中找到统一活动。您需要确保将方向属性手动设置为横向。UnityEditor.HostView:OnGUI()
安装失败并显示以下输出:pkg: /data/local/tmp/Package.apk
失败 [INSTALL_FAILED_OLDER_SDK]
rm 失败 -f,没有那个文件或目录
2127 KB/s(4.311s 中为 9391146 字节)
UnityEditor.HostView:OnGUI()
请!
我正在努力使用Google VR SDK VrVideoView
.安装我的应用程序的设备肯定会以横向方向放置,并且已经安装在VR耳机中.为了即时切换我正在使用的全屏立体声模式:
vrVideoView.setDisplayMode(VrWidgetView.DisplayMode.FULLSCREEN_STEREO);
Run Code Online (Sandbox Code Playgroud)
但是当视频开始播放时,会出现"将您的手机放入观看者"消息几秒钟.