Update: CC - Mouse Move - Moorcow (ud33b2z225.js) 332 bytes modified
parent
7aab264dd3
commit
0535091d79
|
@ -83,8 +83,17 @@ raycaster.ray = new THREE.Ray(
|
||||||
var intersects = raycaster.intersectObjects(
|
var intersects = raycaster.intersectObjects(
|
||||||
GameLib.EntityManager.Instance.queryComponents(GameLib.D3.Mesh).map(
|
GameLib.EntityManager.Instance.queryComponents(GameLib.D3.Mesh).map(
|
||||||
function(mesh){
|
function(mesh){
|
||||||
//mesh.instance.visible = true;
|
|
||||||
|
if (mesh.instance.material instanceof Array) {
|
||||||
|
mesh.instance.material.map(
|
||||||
|
function(material) {
|
||||||
|
material.color.setHex(0xffffff);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
} else {
|
||||||
mesh.instance.material.color.setHex(0xffffff);
|
mesh.instance.material.color.setHex(0xffffff);
|
||||||
|
}
|
||||||
|
|
||||||
return mesh.instance;
|
return mesh.instance;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -94,7 +103,15 @@ if (intersects.length > 0) {
|
||||||
console.log('intersected');
|
console.log('intersected');
|
||||||
intersects.map(
|
intersects.map(
|
||||||
function(intersect){
|
function(intersect){
|
||||||
intersect.object.material.color.setHex(0xff0000);
|
if (mesh.instance.material instanceof Array) {
|
||||||
|
mesh.instance.material.map(
|
||||||
|
function(material) {
|
||||||
|
material.color.setHex(0xff0000);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
mesh.instance.material.color.setHex(0xff0000);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue