Add game source, converter pipeline, and web port
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user