-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscore-board.js
More file actions
19 lines (19 loc) · 828 Bytes
/
score-board.js
File metadata and controls
19 lines (19 loc) · 828 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// <!-- SCORE BOARD -->
AFRAME.registerComponent('score-board', {
init: function() {
let sceneEl = document.querySelector('a-scene');
score = document.createElement('a-entity');
scoreData = 0;
score.setAttribute('id', 'score');
score.setAttribute('text',"value: SCORE " + scoreData + "; color: red; font: mozillavr; letterSpacing: 1; align: center;");
score.setAttribute('position','0 1.7 0');
score.setAttribute('scale', '2.5 2.5 2.5');
sceneEl.addEventListener('hitstart',
function () {
scoreData += 1;
score.setAttribute('text','value: SCORE ' + scoreData + '; color: red; font: mozillavr; letterSpacing: 1; align: center;');
}
);
sceneEl.appendChild(score);
}
});