构建虚拟现实:解构Google Cardboard应用开发

5星 · 超过95%的资源 需积分: 9 39 下载量 81 浏览量 更新于2024-07-21 收藏 23.57MB PDF 举报
"Deconstructing Google Cardboard Apps B016ETVGDA 是一本专为开发者介绍如何构建虚拟现实应用的书籍,特别是针对Google Cardboard平台。书中通过Android SDK和Unity SDK来指导读者理解这个激动人心的新平台。作者们通过解构他们已成功发布的Cardboard应用程序,提供实际案例,讲解各种概念和技术,包括创建虚拟环境的沉浸感、使用智能手机相机进行视觉叠加、语音捕获和控制、图形优化以及在Google Play商店推广应用等。书中的章节包括VR简介、外星公寓、Glitcher VR、纸灯与村庄等多个项目示例,旨在帮助开发者构建自己的Google Cardboard应用程序。" 这本书由Michael Vaissiere, Mike Pasamonik, Oleksandr Popov和Peter Bickhofe四位作者撰写,他们各自分享了他们的Cardboard应用开发经验,旨在为读者提供实践性的指导。书中强调无任何形式的复制或传输内容未经出版商许可是不允许的,并明确表示书中提供的信息不包含任何形式的保证,作者、出版商及其分销商不对因使用本书内容而直接或间接造成的任何损害负责。 目录中列出的章节包括: 1. VR简介:介绍虚拟现实的基本概念,以及它带给人们的震撼和迷惑,并讨论为何要为Google Cardboard开发应用。 2. 外星公寓:可能详细解释如何创建一个虚拟现实环境,让用户沉浸在不同的世界中。 3. Glitcher VR:可能涉及利用故障艺术风格在VR中创建独特体验的技术。 4. 纸灯与村庄:可能涵盖如何创造具有情感和互动性的VR景观。 5. Google Cardboard - VR大众化:可能探讨使虚拟现实技术更普及的方法和策略。 通过阅读这本书,开发者不仅可以学习到Google Cardboard平台的开发技术,还能了解到如何将这些技术应用于实际项目中,从而创作出吸引人的虚拟现实体验。此外,对于想要在Google Play上推广自己应用的开发者来说,书中可能还包含了关于市场策略和用户获取的实用建议。

用C++代码定义一个Cat类,其拥有静态数据成员numOfCats,记录已经创建的Cat对象的个体数目,静态数据成员numOfCatsGo,记录已经销毁的Cat对象的个体数目;静态成员函数getNumOfCats(bool IsConstruted),当IsConstruted为true时读取numOfCats,当IsConstruted为false时读取numOfCatsGo;数据私有成员weight,记录Cat对象的体重。 定义一个Boat类,其拥有数据私有成员weight,记录Boat对象的体重。 根据上述请完成如下内容: (1)请设计一个Cat类,体会静态数据成员和静态成员函数的用法。 (2)定义一个Cat类和Boat类的友元函数getTotalWeight(),计算一个Cat对象和Boat对象的体重和并返回。 输入格式 第一行输入正整数N,表示即将创建Cat类对象的个数, 第二行输入浮点数W0,表示一个Cat对象的体重 第三行输入浮点是W1,表示一个Boat对象的体重。 输出格式 首先先输出2N行数据,分别表示当前Cat对象创建时已经创建的对象个数,已经在内存中存在的对象个数;当前Cat对象销毁时,Cat对象在内存中存在的对象个数。(对应N个对象) 再输出1行表示Cat对象创建时已经创建的对象个数,已经在内存中存在的对象个数。(新创建一个对象,用于后续体重和计算) 然后输出一个Cat对象与一个Boat对象的体重和。 最后输出Cat对象销毁时,Cat对象在内存中存在的对象个数。 输入样例 复制 3 60.1 80.1 输出样例 复制 Cat Object is constructing, the constructed Number is 1, and the living Number is 1 Cat Object is deconstructing, and the living Number is 0 Cat Object is constructing, the constructed Number is 2, and the living Number is 1 Cat Object is deconstructing, and the living Number is 0 Cat Object is constructing, the constructed Number is 3, and the living Number is 1 Cat Object is deconstructing, and the living Number is 0 Cat Object is constructing, the constructed Number is 4, and the living Number is 1 140.2 Cat Object is deconstructing, and the living Number is 0

2023-06-01 上传