[A-frame文档学习笔记]HTML&Primitives

本文档介绍了A-frame中的基本元素(Primitives),如,它们是预先封装好的实体,方便快速构建3D场景。同时阐述了如何通过AFRAME.registerPrimitive方法自定义新的基本元素,提高代码复用性和效率。示例中展示了如何注册并使用自定义的'a-ocean'元素。
摘要由CSDN通过智能技术生成

HTML&Primitives

 

一、Primitives

Primitives是原始的基本体,也就是说是A-frame内置的一些元素,例如<a-box>,这些元素可以完成一些基本的功能,这个概念类似于Unity里面的一些系统已经为我们封装好的预制体,例如Unity里的Cube,Main camera等,如果我们没有这个预制体,我们也可以通过创建空物体,然后加上组件来完成预制体的建造。在A-frame里ECS的思想依然适用,系统提供了一些基本的标签<a-box>等,他们在创建的时候就已经附加上了许多组件,可以完成一些基本的功能,方便我们使用。

要记住他们本质上还是entity即实体的概念。只不过这个实体增加了一些组件并且封装了一下,变成了常用的一些元素。当然我们也可以自己创造这些基本元素,在以后使用的时候用特定的标签就行。这相当于语法糖,便于使用,减少了重复劳动,提高了效率和复用性。

例如如下的例子,我们创建一个系统内置的box:

<a-boxcolor="red"width="3"></a-box>

初上上述写法,我们也可以向如下方式这样写:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值