注册自定义 A-Frame 组件
AFRAME.registerComponent(名称,定义)
注册 A-Frame 组件。我们必须在我们在任何地方使用它们之前注册组件 **** 。从 HTML 文件的含义来看,组件应该按顺序排列 **** 。
- {string} name - 组件名称。组件的公共 API,通过 HTML 属性名称表示。
 - {Object}定义 - 组件定义。包含架构和生命周期处理程序方法。
 
在 js 文件中注册 foo 中的组件,例如 foo-component.js
AFRAME.registerComponent('foo', {
  schema: {},
  init: function () {},
  update: function () {},
  tick: function () {},
  remove: function () {},
  pause: function () {},
  play: function () {}
});
在场景中使用 foo 组件
<html>
  <head>
    <script src="aframe.min.js"></script>
    <script src="foo-component.js"></script>
  </head>
  <body>
    <a-scene>
      <a-entity foo></a-entity>
    </a-scene>
  </body>
</html>