Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pandadev.testgame;
- import org.lwjgl.input.Keyboard;
- import org.lwjgl.util.vector.Vector3f;
- import com.pandadev.eyecandy.graphics.Camera;
- public class TestCamera extends Camera{
- private final float movement_speed = 0.1f;
- @Override
- public void update(float delta) {
- if(Keyboard.isKeyDown(Keyboard.KEY_W)){
- Vector3f forward = getForward();
- getPosition().translate(forward.x*movement_speed*delta, forward.y*movement_speed*delta, forward.z*movement_speed*delta);
- }
- if(Keyboard.isKeyDown(Keyboard.KEY_S)){
- Vector3f backward = getBackward();
- getPosition().translate(backward.x*movement_speed*delta, backward.y*movement_speed*delta, backward.z*movement_speed*delta);
- }
- if(Keyboard.isKeyDown(Keyboard.KEY_A)){
- Vector3f left = getLeft();
- getPosition().translate(left.x*movement_speed*delta, left.y*movement_speed*delta, left.z*movement_speed*delta);
- }
- if(Keyboard.isKeyDown(Keyboard.KEY_D)){
- Vector3f right = getRight();
- getPosition().translate(right.x*movement_speed*delta, right.y*movement_speed*delta, right.z*movement_speed*delta);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement