首页 >> 科技 >

A-Frame 如何调用object3D

2022-05-30 23:00:11 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。A-Frame如何调用object3D的很多人还不知道,那么A-Frame如何调用object3D的问题,我们一起来看看吧!

解答:

1、 模板

2、 a形框架的所有元素都放在一个场景中,初始代码如下:

3、 !DOCTYPEhtmlhtml

4、 头

5、 metacharset='utf-8'/

6、 标题我们的第一次a形框架体验/标题

7、 scriptsrc='https://aframe。io/releases/04.0/aframe。量滴js'/脚本

8、 /头

9、 身体

10、 一个场景

11、 /a-场景

12、 /body/html

13、 天空

14、 天空使用的元素是天空,代码如下:

15、 a-skycolor='#C500FF'/a-sky

16、 此时会产生一个紫红色的天空。天空也可以是一个全景图。闪烁(光)有很多全景图,我们选一个作为背景,比如这一张

17、 现在把天空换成这张全景图。

18、 !DOCTYPEhtmlhtml

19、 头

20、 metacharset='utf-8'/

21、 标题我们的第一次a形框架体验/标题

22、 scriptsrc='https://aframe。io/releases/04.0/aframe。量滴js'/脚本

23、 /头

24、 身体

25、 一个场景

26、 C1天空广播公司。静态Flickr。com/8/7376/16218590470_468084c950_h.jpg'/a-sky

27、 /a-场景

28、 /body/html

29、 现在代码(在http://codepen.io打开代码,在codepen.io预览)

30、 现在用手机看效果是不是有身临其境的感觉了。

31、 放一个球进去

32、 一个场景

33、 C1天空广播公司。静态Flickr。com/8/7376/16218590470_468084c950_h.jpg'/a-sky

34、 a球位置='01.25-5'半径='1.25'颜色='#66ffcc'/a球

35、 /a-场景

36、 现在场景中多了一个蓝色的球,直接看效果。

37、 球也可以不是纯色的,这就需要给球表面贴图,我们先从子模式选一个材质,就这一张木纹吧:

38、 一个场景

39、 C1天空广播公司。静态Flickr。com/8/7376/16218590470_468084c950_h.jpg'/a-sky

40、 a球位置='01.25-5'半径='1.25'src='https://www。顶塔尔。com/designers/细微花纹/图案/retina_wood。png'/a-球体

41、 /a-场景

42、 效果是这样的

43、 光标交互

44、 VR里也有对应的交互方案,我们现在增加动画和事件库。场景里增加一个照相机和放在其中的库罗斯尔。

45、 scriptsrc='https://aframe。io/releases/04.0/aframe。量滴js'/脚本

46、 scriptsrc='https://npmcdn。com/aframe-animation-component@3。0.1'/脚本

47、 scriptsrc='https://npmcdn。com/aframe-event-set-component@3。0.1'/脚本

48、 一个场景

49、 C1天空广播公司。静态Flickr。com/8/7376/16218590470_468084c950_h.jpg'/a-sky

50、 a球位置='01.25-5'半径='1.25'src='https://www。顶塔尔。com/designers/细微花纹/图案/retina_wood。png'/a-球体

51、 !-相机光标。-

52、 实体相机外观控制

53、 a游标id='cursor'

54、 animation__click='属性:scale开始事件:点击;'从:0.10.10.1到:111dur:150'

55、 animation__fusing='property:fusing;开始事件:熔断;从:11到:0.10.10.1'期间:1500'

56、 event-set__1='_event:鼠标输入;'颜色:#0092d8'

57、 event-set__2='_event:mouseleave;颜色:黑色/a光标

58、 /a-实体

59、 /a-场景

60、 现在代码(在codepen.io查看代码,在codepen.io预览)。

61、 现在随着视口(摄像机)移动,在屏幕中央的光标(定位相对于摄像机固定)会跟着摄像机移动。

62、 光标与鼠标一样遇到圆球,触发移入事件,离开圆球触发离开事件事件。现在我们已经增加了这两个事件,进入的时候光标变蓝色,离开变回默认的黑色。点击时伴随有光标缩放效果。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐