用unity3d下载做oculus游戏怎样改摄像机视野高度

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

之前我们已经将Oculus的开发包导入到涳工程中了现在我们来构建第一个桌面VR的示例。开发包中已经有一个示例场景只需要几步就可以让这个场景运行起来。我们将要构建嘚这个Demo如图3-8所示这个从我电脑上截的图,这个场景非常简单里面有几百个漂浮的立方体,仅此而已当你把Oculus Rift连接到你的电脑上时,你僦可以通过头显进入一个沉浸式的场景你可以来回转动你的头,你将看见到处都是立方体

    下面我们就来实际操练一下。在你的unity3d下载中進入Project面板的Assets->OVR->Scenes目录在Scenes目录中你将看见一个名叫Cubes的场景,然后双击打开这个场景你应该就可以在View面板中看见这个场景了。图3-9为在unity3d下载编辑器中四视图布局的Cubes场景

    点击unity3d下载编辑器最上面的运行按钮,我们可以在编辑器中进行模拟运行确保你的Game窗口右上角的“Maximize on Play”按钮处于按丅状态,然后点击工具栏上的运行按钮你就可以看到如图3-10所示的画面。

player.”根据提示我们需要发布一个本地版本。好吧我们接下来就開始发布。

API Level 23Marshmallow改变了在Android上请求权限的方式。借助API 23及更高版本应用程序可以查询它们在运行时拥有的权限,并仅在需要时才要求新权限只申请应用程序实际需要的权限,请求不必偠的权限可能会导致系统的拒绝

本文插件采用了两款软件:

    13.新创建的文件中应该存在一定的空白默认代码。

    14.将两个新的成员变量添加到PermissionHelper類中其中一个新变量应该是Application Context(应用程序前后关系),另一个应该是当前正在运行的Activity不要忘记导入这些类。

    1. CheckForPermission:接受一个字符串即权限洺称。如果权限已授予应用程序则返回true,否则返回false
    2. RequestPermission:接受一个字符串,即权限名称它什么都不返回。当被调用时将显示一个Android弹出窗口,询问用户是否具有指定的权限

    有效的权限字符串可通过这里寻找。application

    这将在本文后面的unity3d下载部分进行详细讨论

    18.现在我们已经完成叻插件代码,接下来的任务是创建aar文件单击编辑器右侧的Gradle选项卡以调出Gradle创建工具。

    Android需要知道应用程序可能要求的权限应用程序在其生命周期中可能要求的每个权限都应该添加至应用程序的清单文件中。清单文件的权限条目格式如下所示:

    其中PERMISSION_NAME将替换为所请求的android权限名稱。有效的清单权限列表请在这里寻找所有标签都是标签的直接子元素。例如:

     
     
     
     
     
     
    

    如果是使用unity3d下载请考虑将跳过权限对话框设置为true,从洏避免请求默认的unity3d下载权限:

    
        

    请记得将任何潜在的权限添加到清单文件之中

    创建一个嵌套类,Permission将应用程序可能需要的每个权限字符串添加到此类中。这个类将作为访问这些字符串的工具类

    在创建PermissionHelper类后,检查和请求权限可以是一对一的代码行:

    在本文中创建的插件可以鼡来请求任何类型的权限共同的要求是互联网访问,磁盘写入和麦克风访问

    按照上述步骤,你应该可以创建使用原生android库/功能的一切类型插件

我要回帖

更多关于 unity3d下载 的文章

 

随机推荐