XR controllers on scene

This commit is contained in:
2026-03-08 20:30:41 +02:00
parent 47f1552000
commit 5e142a2757
7 changed files with 71 additions and 55 deletions
@@ -48,7 +48,7 @@ class PairMatchingGame extends EventManager {
uv[xi].array[8 * i + 7] = s[1];
}
let mesh = new Mesh(b[xi], material.clone());
mesh.position.set(xi * dx, o[xi][i] * dy, 0);
mesh.position.set(xi * dx + Math.random() * (xi+0.5) * dx, o[xi][i] * dy, Math.random() * (xi+0.5) * dx);
mesh.userData.gd = {
pair: xi,
id: i
@@ -75,7 +75,7 @@ class PairMatchingGame extends EventManager {
let actionDef = {material:{emissiveIntensity:k=>(1+Math.sin((k*2+1.5)*Math.PI))*4 }};
let clickFn = (i) => {
var clickFn = (i) => {
this.dispatchEvent({type:'interaction'});
let oc = clicked;
if (done.includes(i.object.userData.gd.id)) return;