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(
|
||||
GameLib.EntityManager.Instance.queryComponents(GameLib.D3.Mesh).map(
|
||||
function(mesh){
|
||||
//mesh.instance.visible = true;
|
||||
mesh.instance.material.color.setHex(0xffffff);
|
||||
|
||||
if (mesh.instance.material instanceof Array) {
|
||||
mesh.instance.material.map(
|
||||
function(material) {
|
||||
material.color.setHex(0xffffff);
|
||||
}
|
||||
);
|
||||
} else {
|
||||
mesh.instance.material.color.setHex(0xffffff);
|
||||
}
|
||||
|
||||
return mesh.instance;
|
||||
}
|
||||
)
|
||||
|
@ -94,7 +103,15 @@ if (intersects.length > 0) {
|
|||
console.log('intersected');
|
||||
intersects.map(
|
||||
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