Add game source, converter pipeline, and web port

This commit is contained in:
2026-08-12 18:59:06 +02:00
parent 3e6635eac6
commit bd13ad67cc
97 changed files with 8781 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.jme3.math.Quaternion
* com.jme3.math.Vector3f
* com.jme3.renderer.Camera
* com.jme3.scene.CameraNode
* com.jme3.scene.Node
* com.jme3.scene.Spatial
* com.jme3.scene.control.CameraControl
*/
package wpq.tests;
import com.jme3.math.Quaternion;
import com.jme3.math.Vector3f;
import com.jme3.renderer.Camera;
import com.jme3.scene.CameraNode;
import com.jme3.scene.Node;
import com.jme3.scene.Spatial;
import com.jme3.scene.control.CameraControl;
public class PlayerCam
extends CameraNode {
private Node player;
private Quaternion CAM_ROTATION;
public static Vector3f CAM_VECTOR = new Vector3f(0.0f, 25.0f, -15.0f);
public void setPlayer(Node player) {
this.player = player;
}
public Node getPlayer() {
return this.player;
}
public PlayerCam(Node player, String name, Camera camera) {
super(name, new CameraControl(camera));
this.player = player;
this.CAM_ROTATION = new Quaternion();
this.CAM_ROTATION.fromAngleAxis(0.7853982f, Vector3f.UNIT_X);
}
public void setupCamera() {
this.player.attachChild((Spatial)this);
this.setLocalTranslation(CAM_VECTOR);
this.lookAt(this.player.getLocalTranslation(), Vector3f.UNIT_Y);
}
}