AR幼儿向故事书《Wonderscope》 开发商:WITHOW 登录平台:iPhone 6S及以上版本、2017 iPad及以上版本 售价:4.99美元/本 ?...AR幼儿向故事书《Wonderscope》目前已推出6本,包括《A Brief History of Stunts by Astounding People》、《Little Red the Inventor...该系列故事书将现实世界融入了AR体验中,提供了完善的探索环境。角色、建筑物、游戏道具以缩影形式呈现,使小朋友可以自上而下地查看、掌控故事场景,获取电影般的体验。 ?...教育者正将这些社会情绪学习的能力融入到小朋友的生活中,以提升小朋友的社交能力。 ? 都说“父母是孩子的第一任老师”,人也不是生下来就会做父母、做老师的。...上述应用从简单的ABC学习、AR故事书阅读、AR模拟经营应用至VR/AR社会情绪学习平台,AR教育涉及的领域非常的宽广且深刻。
对于开发者来说,了解用户使用的浏览器的供应商和版本信息至关重要,因为不同的浏览器可能会有不同的渲染器,这可能会对网页的显示和功能产生影响。而在浏览器中,WebGL是一种用于在网页上呈现3D图形的技术。...如果我们想要获取浏览器中WebGL渲染器的供应商和版本信息,可以使用WebGLRenderingContext的getExtension方法来获取WEBGL_debug_renderer_info扩展。...获取WebGL渲染器的供应商和版本信息我们需要获取WebGLRenderingContext的实例。...在WEBGL_debug_renderer_info扩展中,有两个常量可以用于获取供应商和渲染器的信息,分别是UNMASKED_VENDOR_WEBGL和UNMASKED_RENDERER_WEBGL。...webglStr,即webgl的版本字符串。
上篇文章,我们介绍了故事书的理论内容,这篇文章,我们一起来看具体的代码实现。,具体教程如下。...三、项目实施 首先回顾上一节的手把手教你用Java打造一款简单故事书(上篇),完成界面的窗口、菜单栏、上下页的按钮,效果如下图所示。 ? 接下来,小编带大家完成剩下的功能,具体的实现步骤如下。...因此,在文字较多情况下,应考虑以txt文档形式存储故事文字,在程序中读取文档内容,以显示在窗口中。...答案:(1)首先还是要了解框架JFrame中的层次结构。...2.事件处理函数的添加,难点是运用理解构造函数、内部类的创建。 3.代码很简单,希望能帮到你。如果有需要本文项目代码的小伙伴,可以在后台回复“故事书”三个字进行获取。
如图: 这种错误苹果都会向你开发账号所用的邮箱里发送你少写了哪个权限添加一下就好。 2报错信息提示: ERROR ITMS-90189: "Redundant Binary Upload....您已经上传了一个版本号为“1.0”的版本号为“1”的构建版本。确保在将应用程序上载到app Store Connect之前增加构建字符串。更多信息请访问Xcode Help 解决方案:
通过AR,虚拟的乐高就可以在真实世界中跑来跑去,现实中的乐高也能与虚拟游戏场景相交互了!这样一来,AR不仅解决了上述的难题,还为玩家们带来了更多的欢乐。...实在是一举两得~(还记得此前小编为大家介绍的《Wonderscope》吗?这也是一款充满着童真的移动AR应用哦~详情可戳:移动AR应用《Wonderscope》,把卧室变成孩子的“故事书”) ?...将特定的乐高积木融入AR体验中,实在是一件有趣的体验~ 不仅仅是孩子,游戏还面向所有年龄段的人群开放。但由于玩法与故事线复杂程度的不同,有的游戏场景只允许9岁以上的玩家参与。...移动AR赋予了故事书、乐高以生命;故事书、乐高也因此而能更大程度、更有趣的展现其深藏的含义。 很多时候,孩子并非不能听进大人的训导,但是太过严肃的话题总是那么的枯燥、乏味。...但如果所有的道理都能变成现实中动态的可爱人偶,所有的创造力不仅仅只是静止的积木,那么你将发现,生活的乐趣就会源源不断的涌现。
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用Java...打造一款简单考试系统(上篇)、手把手教你用Java打造一款简单考试系统(下篇)接下来的几篇文章是关于Java基础的,希望对大家的学习有帮助,欢迎大家在讨论区留言。...,才执行{}中的语句。...需要注意的一点: if语句中,条件满足则执行那条语句;条件不满足则执行else后的那条语句。无论那种情况,如果需要执行多条语句,则需要把这些语句放在{}中,形成一个复合语句。...希望大家通过本文的学习,能够帮助大家理解选择结构语句的if用法。
亚马逊正在通过一项新的 Alexa 功能进入生成式人工智能热潮, 开始涉足讲故事领域,Create With Alexa 就是亚马逊在讲故事技术的一次尝试,这一产品可以根据一些提示为孩子们创建包含五个场景的简短故事...(英语是“使用 Alexa 创建”的唯一可用语言,但所有故事模板都是免费的。) 然后,Alexa 将制作并播放已经准备好的故事,包括音乐元素和动画。将其保存到孩子的个人图库中,以便稍后观看。...当然啦,虽然就寝时间是享受此功能的好时机,但也许小朋友可以在一天中的任何时间推出新的创作。...在 Create With Alexa 案例中,Cortesi 质疑父母是否想让他们的孩子以视频讲故事的形式,接触更多的屏幕时间。...图源:Amazon 比起传统的按照故事书讲故事,Create With Alexa 还能增加睡前亲子互动的趣味性。
"+"; EnumExample["+"] === "add"; // 指定固定值 type IOddNum = 1 | 3 | 5 | 7 | 9; // IOddNum必须是1、3、5、7、9中的数...高级类型 3.1 联合/交叉类型 首先,假设一个情景,你有收藏书籍的兴趣,但是只收藏历史书和故事书,而且历史书需要记录历史范围,而故事书则是需要记录主题。...instanceof Object) { // instance类型保护(只考虑字符串和数组两种情况) return terget.reverse(); } } 联合/交叉类型中的书籍只有历史和故事两种类型...console.log(book.range); } else { console.log(book.theme); } } 3.2.2 类型守卫 访问联合类型时,仅能访问联合类型中的交集部分...访问联合类型时,仅能访问联合类型中的交集部分。
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...二、数组的遍历 1.什么是数组的遍历 在操作数组时,经常需要依次访问数组中的每个元素,我们叫做数组的遍历。...b 数组第3个元素值为c 数组第4个元素值为d 数组第5个元素值为e 上面这个例子中,定义个数组长度为5的数组,数组的下标值是0-4。...三、数组的最值 1.什么是数组的最值 在操作数组,通常需要获取数组中的元素最值。...假设第一个元素a[0]为最大值,通过for循环i的变量值是从1开始的原因。在遍历数组过程中,只要遇到比max更大的值,就把这个值赋值给max。
如同书页受到召唤而汇聚,在前导动画的最后一个画面,我们也要召唤Q友:〝Hi 芝麻Sesame(用户昵称),欢迎来到《Q友记》,这本可能是世界上最厚的故事书,邀请你和八亿Q友共同书写。...最后通过3D建模和高精度渲染,让《Q友记》看上去更加地逼真,让人真切地感受到它的存在。...在官方精选的文章中,特别收录了典型QQ用户的采访视频,听听他们与QQ的故事,这是他们的故事,也是你的故事。...为了降低写作门槛,当用户未输入文字时,随机搭配不同的文案,作为灰显字引导,通过能唤起情感与回忆的文案,帮助用户轻松找到灵感。...结语 2019年,QQ迎来20岁生日,细数过去,QQ伴随我们历经不同的人生阶段,当提及〝我与QQ的故事〞时,想必每个人都有不同的诠释,无论是深深烙印在心头,或只是人生中的浮光掠影,QQ都在自己的人生篇章中留下些许痕迹
, 方便对 整个层次结构 进行控制 ; 简化客户端代码 ; 符合开闭原则 ; 组合模式缺点 : 限制类型复杂 : 限制类型时 , 比较复杂 ; 如 : 某个目录中只能包含文本文件 , 使用组合模式时...-- 组合模式和访问者模式 : 两个模式经常结合起来使用 , 使用 访问者模式 , 访问 组合模式 中的 递归结构 , 五、组合模式代码示例 ---- 业务逻辑 : 书籍 分属于 目录 下 , 如果使...书籍目录 和 书籍 继承同一个抽象类 ( 目录组件 ) , 可以将 书籍 及 由书籍组成的书籍目录 当做同一个类型的对象进行操作 , 操作上的具体的差别 , 进行定制化处理 ; 1、书籍和目录的抽象父类...CatalogComponent storyBook = new Book("故事书", 2.0); CatalogComponent novelBook = new Book...main.add(schoolBooks); // 打印主目录 main.printf(); } } 执行结果 : 所有书籍 : Book : name = 故事书
color: red } .item::after { content: '*'; color: red } 二、::before 略 三、::cue 匹配所选元素中的...这可以用于在VTT轨道的媒体中使用字幕和其他线索。多使用在视频的文本显示上。...四、::first-letter 修改块级元素的第一行的第一个字母,比如你经常看到故事书中的第一个文字是大写的,就可使用它在页面上做对应的设置 五、::first-line 用在块级元素上的第一行 六、...::selection 应用于文档中被用户高亮的部分(比如使用鼠标或其他选择设备选中的部分) 简单来说就是修改我们用鼠标选中的文字的颜色和背景色 七、::slotted() 用于选定那些被放在 HTML...模板 中的元素,这对于我们现在使用框架而不是再自创标签的用户来说,很少会用到
该报告显示,15%的美国宽带家庭尝试过VR;52%的头显用户拥有智能手机式系统;28%的游戏机用户熟悉VR头显。此外,拥有或熟悉VR的消费者中,54%是将其用于游戏或愿意将其用于游戏。...其联合创始人兼商务总监Tomasz Kaczmarczyk表示,《Superhot VR》的销量与整体VR头显的销量有着非常强的正相关关系,用户买了头显,就会购买相应的游戏。...VRPinea独家点评:其实,从Parks调研报告的数据中也不难看出,VR与游戏的发展是息息相关的! Jack Daniel用AR将威士忌酒瓶变成了故事书 ? ? ?...该应用程序共提供三种体验:第一种是对威士忌制造的逐步解释;第二种是该公司位于田纳西州林奇堡的酒厂的外观;第三种是关于Jack Daniel自己的故事。...VRPinea独家点评:虽然AR营销的案例屡见不鲜,但这有酒有故事的应用,真的是很有意思了~ 漫威为Pixel Playground增加更多Playmoji ?
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用Java...finally:用于处理异常情况,用来表示一个基本肯定会被执行到的语句块。 float:基本数据类型之一,表示单精度浮点型。 for:表示一种循环结构的引导词。 if:用于分支结构中的判断。...private:一种访问控制方式,私有的方法和变量只能在本类中访问。类和接口不能为私有。 protected:一种访问控制方式,受保护的方法和变量只能给子类和基类访问。...return:方法中返回数据,并结束方法。 short:基本数据类型之一,表示16位、有符号的整数。 static:表明具有静态属性。 super:表明当前对象的父类型的引用或者父类型的构造方法。...文档注释,了解注释的作用,帮助理解代码的,让别人看懂你写的代码; 2.了解Java的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...Java基础的,希望对大家的学习有帮助,欢迎大家在讨论区留言。...例如:潮汕人喜欢喝茶,只要在喝茶的过程,冲泡的行为;做俯卧撑的起伏的动作等。在java中有一种特殊的语句叫做循环语句,它可以实现将一段代码重复执行。例如求1~10的整数和。...2.while循环语句的语法语句 [初始化语句] while( 条件 ){ s1:执行语句 } 在语法结构中{}中的执行语句称为循环体,循环体是否被执行就看条件满不满足。...1-10的整数和值为" + sum); 输出的结果是: 1-10的整数和值为55 首先定义了int类型变量i和sum,i=1,sum是用来保存1-10的整数和的值,先执行循环体,sum+=i相当sum
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...一、面向对象 1.面向对象是在程序中使用对象来映射现实中的事物,对象的关系来描述事物之间的联系。...多态性:多态就是对象的多种形态。在程序中可以出现重名现象,它指在一个类中定义的方法和属性被其他类继承,它们就有不同的数据类型或表现出不同的行为,使得同一个属性和方法在不同类有不同的意义。...只能去找这一类事物中的一个具体存在,然后使用这个具体存在。 2.类中可以定义成员变量和成员方法,其中成员变量用来描述对象的特征,也叫做属性。成员方法用来描述对象的行为,称作方法。...在成员方法可以访问成员变量的age。 4.定义在类中的变量是成员变量,定义在方法中的变量局部变量。假设在某一个方法中定义局部变量跟成员变量的名是一样的,这时方法访问的是局部变量而不是成员变量。
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...二、构造方法的重载 1.构造方法的重载:在一个类中可以定义多个构造方法,只要每个构造方法参数类型或参数个数不一样。...在上面代码中,Person类中定义了两个参数构造方法和一个参数构造方法,它们是构造方法的重载。在创建实例化对象,p1和p2因为传入的参数的不同,调用的不同的构造方法。...我们发现两个构造方法给对象的属性赋值不同,在给一个参数的构造方法中只是给name赋值的,此时的age属性的值是默认为0的。...在主程序(main)方法中创建了数组,通过数组的下标为数组赋值,创建两个对象分别给每个一个对象name属性和age属性赋值,最后调用Person类中的方法。
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...可以在类中再定义类,就叫做内部类,这个内部类所在的类,就叫做外部类。 (二)内部类作用 1.内部类提供更好的封装,把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。...从上面的代码中,内部类B使用static关键字来声明,表示一个静态内部类。在静态内部类中只可以访问外部类的静态变量。如果访问外部类的成员变量必须通过外部类的实例去访问,静态内部不会有外部类的引用!...从上面代码中,在A类的test()方法中定义了一个内部类B,因为内部类B是方法内部类,程序在运行只能在方法创建类的实例对象然后调用show()方法,方法内部类是可以访问外部类的成员变量。...方法内部类是内部类定义在外部类的方法中,方法内部类只可以在这个方法的内部可见,也就是只可以在这个方法内使用。 希望大家通过本文的学习,对你有所帮助!
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...中的类所访问。...private:修饰的变量或方法拥有私有作用域,只可以在此类中访问,在其他类中,包括该类的子类中也是不可以访问的。...protected:修饰的变量或方法拥有受保护作用域,可以被同一个包中所有的类及其他包中该类的子类所访问。...default:没有使用任何修饰符的,拥有默认访问权限,表明此类或类的成员可以被同一个包中的其它类访问。 ? final:表示最终的类或最终成员。
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用...case中的条件进行匹配,如果找到了匹配的值,会执行对应case后语句,如果没有找到任何的匹配值,就会执行default后的语句,switch语句的break的作用是跳出switch语句。...break; default: level='E'; } System.out.print("成绩等级分为"+level); 在这个例子中,...从JDK5.0中引用enum枚举也可以作为switch语句表达式的值,JDK7.0中引用String类型。...: 学号:01 姓名:张三 班级:1班 四、continue语句使用 continue语句只可能出现在循环语句(while、do-while和for循环)的循环体中,作用是跳过当前循环中continue
领取专属 10元无门槛券
手把手带您无忧上云