beat & mines colors moved to constants
This commit is contained in:
committed by
Diego Marcos
parent
2f56286d91
commit
c4e9366a32
@@ -1,4 +1,5 @@
|
|||||||
import {BEAT_WARMUP_OFFSET, BEAT_WARMUP_SPEED, BEAT_WARMUP_TIME} from '../constants/beat';
|
import {BEAT_WARMUP_OFFSET, BEAT_WARMUP_SPEED, BEAT_WARMUP_TIME} from '../constants/beat';
|
||||||
|
const COLORS = require('../constants/colors.js');
|
||||||
|
|
||||||
const auxObj3D = new THREE.Object3D();
|
const auxObj3D = new THREE.Object3D();
|
||||||
const collisionZThreshold = -1.65;
|
const collisionZThreshold = -1.65;
|
||||||
@@ -33,13 +34,13 @@ AFRAME.registerComponent('beat', {
|
|||||||
},
|
},
|
||||||
|
|
||||||
materialColor: {
|
materialColor: {
|
||||||
blue: '#08083E',
|
blue: COLORS.BEAT_BLUE,
|
||||||
red: '#290404'
|
red: COLORS.BEAT_RED
|
||||||
},
|
},
|
||||||
|
|
||||||
cutColor: {
|
cutColor: {
|
||||||
blue: '#b3dcff',
|
blue: '#fff',
|
||||||
red: '#ffb3ca'
|
red: '#fff'
|
||||||
},
|
},
|
||||||
|
|
||||||
models: {
|
models: {
|
||||||
@@ -267,10 +268,10 @@ AFRAME.registerComponent('beat', {
|
|||||||
if (this.data.type === 'mine') {
|
if (this.data.type === 'mine') {
|
||||||
const model = blockEl.getObject3D('mesh');
|
const model = blockEl.getObject3D('mesh');
|
||||||
if (model) {
|
if (model) {
|
||||||
model.material = this.el.sceneEl.components['stage-colors'].mineMaterial;
|
model.material = this.el.sceneEl.systems.materials['mineMaterial' + this.data.color];
|
||||||
} else {
|
} else {
|
||||||
blockEl.addEventListener('model-loaded', () => {
|
blockEl.addEventListener('model-loaded', () => {
|
||||||
model.material = this.el.sceneEl.components['stage-colors'].mineMaterial;
|
model.material = this.el.sceneEl.systems.materials['mineMaterial' + this.data.color];
|
||||||
}, ONCE);
|
}, ONCE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -332,7 +333,7 @@ AFRAME.registerComponent('beat', {
|
|||||||
initMineFragments: function () {
|
initMineFragments: function () {
|
||||||
var fragment;
|
var fragment;
|
||||||
var fragments = this.el.sceneEl.systems['mine-fragments-loader'].fragments.children;
|
var fragments = this.el.sceneEl.systems['mine-fragments-loader'].fragments.children;
|
||||||
var material = this.el.sceneEl.components['stage-colors'].mineMaterial;
|
var material = this.el.sceneEl.systems.materials['mineMaterial' + this.data.color];
|
||||||
|
|
||||||
this.randVec = new THREE.Vector3(
|
this.randVec = new THREE.Vector3(
|
||||||
Math.random() * Math.PI,
|
Math.random() * Math.PI,
|
||||||
|
|||||||
@@ -54,6 +54,23 @@ AFRAME.registerSystem('materials', {
|
|||||||
fog: false,
|
fog: false,
|
||||||
transparent: true
|
transparent: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.mineMaterialred = new THREE.MeshStandardMaterial({
|
||||||
|
roughness: 0.38,
|
||||||
|
metalness: 0.48,
|
||||||
|
color: new THREE.Color(COLORS.MINE_RED),
|
||||||
|
emissive: new THREE.Color(COLORS.MINE_RED_EMISSION),
|
||||||
|
envMap: new THREE.TextureLoader().load('assets/img/mineenviro-red.jpg')
|
||||||
|
});
|
||||||
|
|
||||||
|
this.mineMaterialblue = new THREE.MeshStandardMaterial({
|
||||||
|
roughness: 0.38,
|
||||||
|
metalness: 0.48,
|
||||||
|
color: new THREE.Color(COLORS.MINE_BLUE),
|
||||||
|
emissive: new THREE.Color(COLORS.MINE_BLUE_EMISSION),
|
||||||
|
envMap: new THREE.TextureLoader().load('assets/img/mineenviro-blue.jpg')
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -18,4 +18,12 @@ module.exports = {
|
|||||||
TEXT_OFF: '#000',
|
TEXT_OFF: '#000',
|
||||||
TEXT_NORMAL: '#444',
|
TEXT_NORMAL: '#444',
|
||||||
TEXT_BOLD: '#888',
|
TEXT_BOLD: '#888',
|
||||||
|
|
||||||
|
BEAT_RED: '#290404',
|
||||||
|
BEAT_BLUE: '#08083E',
|
||||||
|
|
||||||
|
MINE_RED: '#070304',
|
||||||
|
MINE_RED_EMISSION: '#090707',
|
||||||
|
MINE_BLUE: '#030407',
|
||||||
|
MINE_BLUE_EMISSION: '#070709',
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user