註冊自定義 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>