从产品需求到技术实现,从零开始做VR

合集下载

虚拟现实技术的产品开发流程及使用方法研究

虚拟现实技术的产品开发流程及使用方法研究

虚拟现实技术的产品开发流程及使用方法研究虚拟现实技术(Virtual Reality, VR)作为一种新兴的交互技术,已经逐渐渗透进娱乐、教育、医疗等各个领域。

通过虚拟现实技术,用户可以融入到一个虚拟的环境中,与虚拟对象进行互动,提供了身临其境的体验。

在产品开发过程中,了解虚拟现实技术的产品开发流程和使用方法对于开发团队非常重要。

本文将重点探讨虚拟现实技术的产品开发流程和使用方法,并提供一些相关的案例和实践经验。

虚拟现实技术的产品开发流程主要分为以下几个步骤:1.需求分析和概念设计在产品开发的初期阶段,需要与用户和利益相关者进行需求沟通,了解他们的期望和目标。

根据需求分析的结果,制定产品的概念设计,明确产品的功能和特性。

这个阶段需要进行市场研究,了解竞争对手和用户的需求。

2.技术开发在技术开发阶段,需要确定虚拟现实技术的开发平台和工具。

常用的开发平台包括Unity和Unreal Engine等。

根据产品的需求和设计,进行虚拟场景的建模、角色动画、物理模拟等开发工作。

同时,还需要开发相应的用户界面和交互功能,确保用户能够方便地操作虚拟场景。

3.设备选型和集成测试在产品开发的过程中,需要选择适合的虚拟现实设备,如头戴式显示器、手柄等。

并进行设备的集成测试,确保设备与软件的兼容性和稳定性。

这个阶段的测试主要包括功能测试、性能测试和稳定性测试等。

确保产品能够在各种场景下正常运行。

4.用户体验测试和优化产品开发完成后,需要进行用户体验测试。

通过与真实用户的交互,收集用户的反馈和意见,对产品进行优化改进。

用户体验测试可以通过实地测试和问卷调查等方式进行。

根据用户的反馈,不断优化产品的操作界面、交互方式和虚拟场景。

5.发布和后期维护产品通过测试后,可以正式发布。

发布包括在各个应用商店上架,并对产品进行市场营销推广。

发布后,需要及时对产品进行更新和维护,修复可能存在的漏洞和问题。

同时,根据用户的反馈和市场需求,不断更新和改进产品。

vr开发流程

vr开发流程

vr开发流程VR(Virtual Reality)是一种通过计算机生成的仿真环境,使用户能够沉浸其中并与虚拟世界进行交互的技术。

随着VR技术的不断发展和普及,越来越多的人开始关注和参与到VR开发中来。

本文将介绍一下VR开发的流程,帮助初学者了解VR开发的基本步骤和注意事项。

一、需求分析在进行VR开发之前,首先需要明确开发的目标和需求。

这包括确定要开发的VR应用类型(如游戏、教育、医疗等)、目标用户群体、功能需求、性能需求等。

通过对需求进行详细分析,可以为后续的开发工作提供指导和方向。

二、概念设计概念设计阶段是对需求进行进一步的具体化和细化。

在这个阶段,开发团队需要确定VR应用的整体架构、交互方式、界面设计等。

可以通过绘制草图、制作原型或进行用户测试等方法来验证和完善设计方案。

三、技术选型在进行VR开发之前,需要选择合适的开发工具和技术平台。

目前市场上有许多VR开发工具和平台可供选择,如Unity、Unreal Engine等。

开发团队需要根据项目需求和团队成员的技术水平来选择适合的开发工具和平台。

四、开发实现开发实现阶段是具体实现VR应用的过程。

根据概念设计阶段的设计方案,开发团队需要进行编码、模型制作、材质设计等工作。

在这个阶段,开发团队需要注意代码的可读性和可维护性,同时进行严格的测试和调试,确保应用的稳定性和性能。

五、用户体验优化用户体验是VR应用开发过程中非常重要的一个环节。

在开发过程中,开发团队需要不断收集用户反馈,并根据反馈进行优化和改进。

例如,根据用户的需求和习惯进行界面调整、优化交互方式、改进场景设计等,以提升用户的使用体验。

六、发布和推广在开发完成后,开发团队需要进行应用的发布和推广。

首先,需要对应用进行严格的测试,确保应用的稳定性和兼容性。

然后,可以选择将应用发布到各大VR平台上,如SteamVR、Oculus Store 等,以便用户能够方便地获取和使用应用。

同时,可以通过各种渠道进行推广,如社交媒体、线下活动等,以吸引更多用户的关注和下载。

制作虚拟现实体验的步骤

制作虚拟现实体验的步骤

制作虚拟现实体验的步骤在制作虚拟现实体验之前,我们需要了解虚拟现实(VR)的基本原理和工作方式。

虚拟现实是一种通过计算机技术和感知设备创建的模拟现实体验,让用户感觉自己置身于虚拟环境中。

为了制作一个出色的虚拟现实体验,我们需要遵循以下步骤:1. 确定虚拟现实体验的目标和受众:在开始制作之前,我们需要明确制作虚拟现实体验的目标以及最终的受众。

这有助于我们更好地了解应该如何设计和开发虚拟现实内容,以满足受众的需求和期望。

2. 设计虚拟环境:虚拟环境是虚拟现实体验的基础,因此设计一个令人愉悦且与目标相关的虚拟环境非常关键。

这包括选择适当的场景、设置光照和材质,以及创建逼真的虚拟物体和角色。

3. 选择合适的硬件和软件设备:虚拟现实体验需要使用特定的硬件和软件设备。

选择适当的设备取决于虚拟现实体验的类型和受众。

常见的虚拟现实设备包括头显设备(如Oculus Rift、HTC Vive)、手柄、跟踪器等。

4. 编写代码和创建虚拟场景:这是虚拟现实体验制作的关键步骤。

根据预先设定的目标,我们需要使用专门的虚拟现实开发工具(如Unity、Unreal Engine)来编写代码和创建虚拟场景。

通过编写代码来实现交互性、动画效果、物理仿真等功能。

5. 测试和优化体验:在发布虚拟现实体验之前,进行详细的测试和优化是非常重要的。

这包括检查虚拟现实体验的性能、交互性、视觉效果等。

我们还可以收集用户反馈,根据反馈进行相应的调整和改进。

6. 发布和推广体验:当我们确定虚拟现实体验已经达到预期要求之后,我们可以将其发布和推广给目标受众。

这可以通过在虚拟现实应用商店、网站或其他平台上提供下载或访问的方式来实现。

总结起来,制作虚拟现实体验需要明确定义目标和受众,设计并创建虚拟环境,选择适当的硬件和软件设备,编写代码并创建虚拟场景,进行测试和优化,最后发布和推广体验。

通过按照这些步骤进行制作,我们可以创造出一个引人入胜且令人印象深刻的虚拟现实体验。

VR的制作方法

VR的制作方法

VR的制作方法引言虚拟现实(Virtual Reality,简称VR)是一种模拟真实环境并与之交互的计算机生成的模拟体验技术。

它通过利用计算机技术模拟出现实世界的各种感觉,将用户完全沉浸在一个虚拟的环境中。

VR技术在游戏、电影、培训、医疗等领域都有广泛的应用。

本文将介绍VR制作的方法和流程。

VR制作的方法1. 定义目标和需求在制作VR项目之前,首先需要明确项目的目标和需求。

定义清楚项目的目标是什么,想要实现怎样的虚拟体验,以及目标用户是谁。

根据目标和需求,可以确定所需要的设备和技术。

2. 硬件设备制作VR项目需要使用一些特定的硬件设备,包括虚拟现实头显、跟踪器、手柄等。

虚拟现实头显可以让用户戴上并进入虚拟环境,跟踪器可以追踪用户的头部和手部动作,而手柄可以用来和虚拟世界进行交互。

选择适当的硬件设备对于制作高质量的VR体验至关重要。

3. 软件工具在制作VR项目时,需要使用一些特定的软件工具进行开发和设计。

常见的VR 软件开发工具包括Unity和Unreal Engine。

这些工具提供了丰富的虚拟现实开发功能,包括3D建模、动画、物理模拟等。

选择适合自己的软件工具,熟悉其使用方法是制作VR项目的必备技能。

4. 3D建模和场景设计制作VR项目需要进行3D建模和场景设计。

通过使用建模软件,如Blender、Maya等,可以创建虚拟环境中的物体和场景。

设计师需要根据项目需求,绘制出逼真的场景和物体,以实现更加沉浸式的虚拟体验。

5. 编程和交互设计VR项目中需要进行编程和交互设计,以实现用户和虚拟环境的交互。

编程部分主要涉及用户输入的响应、虚拟物体的运动和碰撞检测等。

交互设计方面,需要考虑用户在虚拟环境中的移动、触摸和手势等操作。

这些方面的设计和实现对于用户体验至关重要。

6. 音频设计在VR项目中,音频是重要的一部分,它可以增加虚拟体验的真实感。

音频设计包括背景音乐、音效和3D音频的处理。

通过合理运用音频设计,可以让用户获得更加逼真的虚拟感受。

vr的使用流程

vr的使用流程

VR的使用流程简介虚拟现实(Virtual Reality,VR)是一种模拟现实环境的技术,通过电脑生成一种模拟的三维感觉,并通过特殊的设备将用户沉浸在这个虚拟世界中。

VR技术已经广泛应用于游戏、教育、医疗等领域。

本文将介绍VR的使用流程,帮助用户快速上手使用VR设备。

步骤一:购买VR设备1.确定需求:根据自身需求选择合适的VR设备。

目前市场上有各种类型的VR设备,包括头戴式VR设备、移动VR设备以及高端专业VR设备等。

2.研究市场:了解各种VR设备的特点、价格和性能等方面的信息,选择性价比较高的设备。

3.购买设备:通过线上或者线下渠道购买合适的VR设备。

选择可信赖的渠道,确保设备的质量和售后服务。

步骤二:配置VR设备1.设备组装:按照厂商提供的说明书将VR设备组装好。

根据设备类型的不同,组装的步骤也会有所不同。

一般来说,头戴式VR设备需要将显示器、传感器等部件安装到头戴设备上,移动VR设备则需要将手机与VR设备配对。

2.配置软件:根据设备厂商提供的指引,下载并安装设备所需的软件。

一般来说,VR设备需要连接到电脑或手机上才能正常使用。

下载并安装设备所需的驱动程序和控制软件,确保设备能够正常工作。

步骤三:启动VR设备1.打开电源:根据设备的说明书,打开VR设备的电源,并确保设备处于正常工作状态。

2.连接设备:将VR设备连接到电脑或手机上。

根据设备类型的不同,连接的方式也会有所不同。

请根据设备的指引正确连接设备,并确保连接稳定。

3.启动软件:根据设备的指引,启动相应的软件。

软件的界面会显示在设备的显示器上或者手机屏幕上。

4.进入虚拟世界:根据软件的指引,进行操作进入虚拟世界。

根据设备的不同,进入虚拟世界的操作也会有所不同。

一般来说,需要进行一些校准和调整操作,确保设备能够准确地跟踪用户的动作。

步骤四:使用VR设备1.导航操作:根据设备的操作方式,学会使用手柄、触摸板或者头部追踪器等工具进行导航操作。

制作虚拟现实内容的五个关键步骤

制作虚拟现实内容的五个关键步骤

制作虚拟现实内容的五个关键步骤虚拟现实(Virtual Reality,VR)是一种通过计算机技术模拟虚拟环境的体验,让用户能够沉浸在这个虚拟世界中。

制作虚拟现实内容是创建令人惊叹的虚拟体验的关键一步。

本文将介绍制作虚拟现实内容的五个关键步骤。

第一步:确定项目目标在制作虚拟现实内容之前,重要的第一步是明确项目目标。

这意味着要确定你想要传达给用户的体验或信息。

例如,您可能制作一个虚拟现实游戏、一个教育培训模拟器,或者是一个虚拟旅游应用。

明确项目目标有助于确定制作过程中需要的资源和技术。

第二步:设计虚拟环境和场景设计虚拟环境和场景是制作虚拟现实内容的核心。

首先,您需要考虑虚拟环境的外观和感觉。

这包括选择适当的背景、色彩和材质,并建立符合用户体验需求的虚拟场景。

其次,您需要考虑对象的位置和移动方式。

这可能涉及到使用虚拟现实头戴设备和手柄等硬件设备,以及编写相应的程序代码。

第三步:创建虚拟对象和角色虚拟对象和角色是虚拟现实内容中的重要组成部分。

这些对象和角色可以是三维模型或二维图像。

制作虚拟对象和角色需要使用3D建模软件或图形设计工具。

这些工具允许您创建和修改虚拟对象的外观和动作。

在选择创建虚拟对象和角色时,您应该根据项目目标和虚拟环境的需求做出明智的决策。

第四步:实现交互和用户控制虚拟现实的核心概念是用户可以与虚拟环境进行交互。

为实现交互和用户控制,您需要考虑如何使用硬件设备和软件技术来实现。

例如,您可以使用手柄或体感设备控制虚拟对象的移动和旋转。

在编程方面,您可以使用虚拟现实开发工具和游戏引擎,如Unity或Unreal Engine,来实现交互和用户控制的功能。

第五步:测试和优化制作虚拟现实内容的最后一步是进行测试和优化。

在测试过程中,您应该与用户密切合作,以获取他们对虚拟体验的反馈。

这有助于发现和解决任何潜在的问题和改进的空间。

注意收集和分析用户反馈,并根据需要对虚拟现实内容进行调整和优化。

总结起来,制作虚拟现实内容的五个关键步骤包括确定项目目标、设计虚拟环境和场景、创建虚拟对象和角色、实现交互和用户控制,以及测试和优化。

虚拟现实设备开发流程与步骤

虚拟现实设备开发流程与步骤

虚拟现实设备开发流程与步骤引言虚拟现实设备的开发是一个复杂的过程,涉及多个阶段和步骤。

本文档将介绍虚拟现实设备开发的基本流程,并分别介绍每个步骤的主要内容和注意事项。

1. 需求分析在虚拟现实设备开发的起点,需求分析是至关重要的一步。

开发团队需要明确设备的主要功能和特性,以及目标用户的需求和期望。

这一阶段的关键任务包括:- 收集用户反馈和市场调研数据- 确定设备的主要功能和特性- 定义目标用户群体和需求2. 概念设计在需求分析的基础上,开发团队将开始进行概念设计的阶段。

这一阶段主要包括以下内容:- 设计设备的整体框架和外观- 制定设备的基本功能和操作方式- 制定设备的用户界面和交互方式3. 技术实现一旦概念设计得到确认,开发团队将进入技术实现的阶段。

这一阶段将涉及以下步骤:- 选择合适的硬件和技术平台- 进行设备的物理构建和组装- 开发软件系统和应用程序4. 测试和优化完成技术实现后,开发团队将进行测试和优化的工作。

这一阶段的主要任务包括:- 进行设备的功能和性能测试- 收集用户反馈并进行相应的改进- 优化设备的用户体验和性能表现5. 生产和发布在设备的测试和优化阶段完成后,开发团队将进入生产和发布的阶段。

这一阶段的主要内容包括:- 生产设备的量产和组装- 准备设备的营销和推广材料- 发布设备并开始销售和服务结论虚拟现实设备开发流程涉及多个阶段和步骤,从需求分析到生产发布。

每个阶段都有其独特的任务和注意事项,开发团队应该在每个阶段中充分考虑用户需求和市场反馈,以确保最终提供出优质的虚拟现实设备。

(完整版)VR开发流程

(完整版)VR开发流程

(完整版)VR开发流程VR开发流程是指通过虚拟现实技术来构建沉浸式虚拟场景,并将用户带入其中的过程。

随着虚拟现实技术的快速发展,越来越多的企业和个人开始投身于VR开发领域。

本文将为您介绍VR开发的主要流程,帮助您了解VR开发的要点和流程。

首先,VR开发的第一步是设定目标和需求。

在这一阶段,开发团队需要与客户或项目经理进行沟通,了解需求和目标。

这包括确定项目的虚拟现实应用场景、目标用户群体和可触及的目标市场等。

通过这一步骤,开发团队能够确保项目的方向和目标与客户需求一致。

接下来,是进行概念设计和创意发想。

在这个阶段,开发团队将与设计师和创意团队合作,共同开发虚拟世界的概念和创意。

这包括确定虚拟场景的外观和感觉,制定用户交互方式和设计虚拟对象等。

团队成员可以通过头脑风暴、创意会议和设计草图等方式展开创意发想。

在这个阶段,团队将通过多次迭代和反馈来完善虚拟世界的设计。

第三步是进行技术选型和平台选择。

根据项目的需求和目标,开发团队将选择适合项目的平台和技术。

目前市场上有多种VR开发平台可供选择,如Oculus Rift、HTC Vive和PlayStation VR等。

开发团队需要根据项目的特点,选择最适合的开发平台和技术。

同时,团队还需要考虑项目的预算和时间限制等因素。

接下来是虚拟场景的建模和设计。

在这个阶段,设计师和开发人员将使用3D建模工具来创建虚拟场景中的物体和环境。

这包括建立场景的各个元素,如建筑物、道路、植物和人物等。

开发团队需要确保场景的细节和质量,以提供沉浸式的体验给用户。

在这一步骤中,还需要对场景进行光照和纹理等处理,以提升场景的真实感。

第五步是开发虚拟现实交互功能。

在这个阶段,开发团队将根据项目需求和场景设计,开发虚拟现实交互功能。

这包括用户在虚拟场景中的移动、旋转和操作等。

团队需要使用相应的VR软件和开发工具,编写代码和脚本,以实现用户的交互体验。

在这个过程中,团队需要进行测试和调试,确保交互功能的顺畅和准确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这个课题是一个典型的先定义技术再寻找需求的项目。

其背后本质就是为技术合适的使用场景。

因此,在产品设计阶段我们使用了大量的“头脑风暴”来收集创意。

经过反复讨论后,我们将产品目标初步设定为:为即将步入的校园的新生打造一款能够解决实际需求的VR校园产品。

1. 画像(Persona)为便于问题探索,我们制作了三类用户画像:准大学生王晓丽心疼女儿的父亲王老伯忙碌的辅导员张老师2. 价值主张(Value Proposition)有没有一个价值能够满足这三类人群的需求呢?满足三者需求经过分析和讨论,我们最终提出的价值主张如下:新生在家就能身临其境地完成预报到:通过趣味游戏的方式,让学生了解校园环境在家熟悉校园环境和报到流程确保学生的安全:避免来校当天走失和迷路的情况提升报到的效率,减少老师的工作量使用场景举例:在收到入取通知书后,新生用手机扫一扫通知书上的二维码,就可以下载到迎新的APP并安装;学生将通知书中附带的卡纸制作成VR眼镜;把装好APP的手机装入眼镜盒即可身临其境地浏览校园环境;通过做任务和讲解,能够全方位了解关于学校和报道的情况和问题。

最终,当新生真正到学校的时候,其实已经对自己学校有较为熟悉的了解。

3. 功能规划(Feature Defining)针对所提的价值主张和主要用户角色,我们提了如下几个用户故事:P0 识别校园中的建筑物:作为一名新生,我需要在校园场景中了解到每个建筑物的信息,以便我在家就能知道学校的环境。

P1 校园中移动穿行:作为一名新生,我需要在校园常用道路上走一走,以便于熟悉学校的地理环境。

P3 导览解说:作为一名用户,我希望能听到生动讲解,这样我就可以腾出双眼观察周遭。

P4 做报到任务获奖励:作为一名新生,我需要做点任务,例如,从机场/火车站到学校的任务,去宿舍报到的任务,这样我可以提前了解到去学校时需要的注意的问题。

而识别建筑物是最基础和最核心的功能,因此其优先级最高,也是本期要完成的目标,其它功能后续进行迭代。

二、技术选型(Technical Proposal )目前许多厂商都推出了自己的VR解决方案,综合考虑制作成本和学习难度之后,我们选择了性价比最高的 Google Cardboard 的方案。

目前,基于谷歌的VR方案,内容制作有两种方式:摄影合成,程序开发。

下面我们一一介绍一下:1. 通过拍摄合成拼接多台摄影设备进行拍摄,在拍摄完成后合成3D的全景的视频。

目前,欧美和岛国小电影已经率先尝试。

某片拍摄现场从上图可以看出,这对拍摄和环境的要求极高。

硬件成本也在几万到上百万不等,录制的后期合成也要花费多人力成本。

如果买不起那么多专业摄影设备,也可以考虑使用3D打印的支架把多台GoPro拼接在一起。

一个GoPro 相机在4000元左右。

如下图:谷歌官方推荐的Jump是由16个GoPro 4组成的360圆盘。

2. 通过程序开发如果没有钱投入硬件,那就只能玩软件了。

Google提供了Daydream SDK和Cardboard SDK。

用这两个SDK,可以帮助我们事半功倍。

Daydream 是谷歌新发布的VR方案,从硬件上看Daydream相比于Cardboard就是多了个手柄和舒适度较高的遥控器。

需要硬件支持Daydream和VR Play Store。

按照目前情况来看,头套+手柄的售价在500多元。

配图源自新浪科技而Cardboard SDK 实际上是Unity3D的素材库,提供了现成的用于VR制作相关素材和脚本。

因此这对熟悉Unity3D的开发者门槛较低。

而且Unity3D的脚本主要使用了简化的C#和JavaScript,对于有一定编程经验的开发者也是非常简单便捷的。

比Daydream更好的就是兼容Android和iOS。

综合考虑,在原型制作阶段我们可以使用Cardboard进行低成本简单的虚拟场景制作,等Daydream 成熟之后可以考虑再迁移以获得更好的体验。

而后期条件宽裕的时候可以使用摄影的方式进行制作。

三、技术实施(Developing)根据前面的讨论和分析,我们需要使用Cardboard实现在查看建筑物建筑物介绍的产品原型。

也就1. 导入Google Cardboard SDK,选择 GoogleVRForUnity.unitypackage后点击import导入Cardboard SDK2. 创建在Assets中创建一个新的文件夹 MyAssets。

这个文件夹主要用来放置我们自定义的素材。

3. 在MyAssets中创建Scene文件夹,用来存放我们的场景文件。

点击保存按钮(command+s),将文件当前文件存储,命名为stage。

3. 创建物体(1)创建地面1)右键点击3D Object,选择Plane。

2)选择平面,将其命名为 Ground,Transform中的参数Scale 设置为x=10,y=0,z=10(2)创建建筑1)建筑可以从3dsMAX、SketchUp或者Maya导入。

为了简化操作我们用Unity自带的长方体代替。

点击右键选择3D Object,选择Cube:2)设置Cube的参数:名称:教学楼Position:x=0,y=1,z=0;Scale: x=1,y=2,z=1;3)将“教学楼”复制出3个出来,调整不同的位置、高度和大小以示区分,注意调整Y坐标高度使底部贴地4)分别命名为体育馆、宿舍楼、食堂(3)添加素材我们现在要给场景中的物体附上材质,让地面、建筑物有不同的颜色:1)在“MyAssets”中创建名为“Materials”文件夹:2)创建用于地面的一个材质球,命名为GroundMaterial,并且选择好颜色;3)创建用于建筑物的4个材质球,分别命名为:BuildingMaterial、BuildingMaterial1、BuildingMaterial2、BuildingMaterial3,配上不同的颜色来区分;4)分别将这5个材质拖动到对应的物体上面4. 设置相机(1)我们这一步是需要将相机放这4个建筑物的中间。

选中相机,你可以在小窗口上看到相机视角。

相机的Position 参数可以设置为:x=0,y=1,z=0;这样相机就移动到4个物体的中间了。

(2)将相机变成VR的双摄像头相机。

操作很简单,打开Assets下的GoogleVR下面的,拖动到heriach面板中就可以了。

点击播放按钮,我们就可以看到VR效果了。

平移(option+鼠标滑动),倾斜(control+鼠标滑动)(3)为了方面显示,我们给相机添上焦点。

将”Assets/GoogleVR/Prefabs/UI”的GvrReticle拖动到摄像机中。

在次点击play按钮,可以看到视频中心有一个焦点。

5. 编写游戏脚本现在,指示建筑物显示名称的功能还没有实现。

需要我们用C#编写点脚本,不太难,照着做就好了:(1)拖入文件夹Google/Scripts/UI中的GvrGaze脚本至相机,这样相机就拥有和物体交互的能力了。

是不是很简单?(2)我们还需要为建筑物添加点代码,让相机照射物体上后物体能够有所反应:请在MyAssets下面创建一个Scripts文件夹,如图:在Scripts创建一个名为Building的C#脚本。

双击点开后,将下面的代码全部覆盖过去,如有问题请查看github上的代码:将Building脚本拖给建筑物:点击Play按钮就可以看到效果了,大家可以看到焦点对准的物体都会变成绿色,焦点移开后又变成原来的颜色;(3)大功即将告成,现在要做的就是把所看到的物体名字显示在屏幕上创建GUI文字:将其命名为Building Name,用来呈现建筑物的名称。

调整合适的距离;创建一个空的游戏对象,命名为GameController,设置Tag为GameController,这样Building的代码中就能找到它了。

创建GameController脚本,代码如下:拖动GameController脚本给GameController对象:调整Building代码与GameController交互使建筑物能改变画布的文字,具体代码可以查看github。

添加一个私有属性 gameController调整Start的代码,添加通过Tag找到游戏中的GameController,并且创建实例。

调整TellMyName的方法,调用将本建筑物的名字传给gameController对象,让它去修改画布。

点击play按钮,查看效果。

6. 在iPhone上体验做完这一步就大功告成了。

在第一次导出到手机时要做以下这些操作:(1)打开File菜单下的 Building Setting(2)选择iOS,点击Switch Platform按钮。

(3)点击Player Settings,在屏幕右边的Inspector 选择 Resolution and Presentation 一栏,将Default Orientation设置为Auto Rotation,将Allowed Orientations for Auto Rotation的其他√都去掉只保留Landscape Left;(4)点击最下方的Other Setting,找到Bundle Identifier 将它设置成你的苹果开发者认证的账号的ID;如果没有的话,需要到苹果开发者上去设置。

您可查看Xcode如何在真机上调试的一些资料。

(5)插上手机点击Build and Run ,在过程中Unity会调用Xcode请点击确定。

耐心等待就好了。

编译完成后,就能够在手机上体验了。

四、总结总的来说使用Cardboard的来制作VR是较为简单和低成本的。

虽然文章结束了,但我们还有许多细节还没有深入地探讨。

例如,前期的原型设计或者交互设计,画线框图已经没用了,而比较合适的原型工具应该是sketch up、3ds max 一类的三维软件,而具体的交互方式业内也没有标准,需要我们继续探索。

随着VR技术的不断发展,更多优质的解决方案会不断涌现出来,因此,这是一个需要持续学习和研究的过程。

最后,希望这篇文章能够帮助到大家。

人人都是产品经理()中国最大最活跃的产品经理学习、交流、分享平台。

相关文档
最新文档