UNPKG

networked-aframe

Version:

A web framework for building multi-user virtual reality experiences.

14 lines (12 loc) 327 B
/* global AFRAME, NAF */ AFRAME.registerComponent('color-changer', { events: { click: function (evt) { this.el.setAttribute('material', { color: this.getRandomColor() }); NAF.utils.takeOwnership(this.el); } }, getRandomColor: function() { return `hsl(${Math.random() * 360}, 100%, 50%)`; } });