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>
初上上述写法,我们也可以向如下方式这样写: