public CameraNode(String name, Camera camera) { this(name, new CameraControl(camera)); }
public ChaseCameraAppState() { camNode = new CameraNode("ChaseCameraNode", new CameraControl()); }
public CameraNode(String name, Camera camera) { this(name, new CameraControl(camera)); }
public CameraNode(String name, Camera camera) { this(name, new CameraControl(camera)); }
public ChaseCameraAppState() { camNode = new CameraNode("ChaseCameraNode", new CameraControl()); }
@Override public Control cloneForSpatial(Spatial newSpatial) { CameraControl control = new CameraControl(camera, controlDir); control.setSpatial(newSpatial); control.setEnabled(isEnabled()); return control; } private static final String CONTROL_DIR_NAME = "controlDir";
public void setCameraAsListener() { Node camFollower = new Node(); // means that the Camera's transform is "copied" to the Transform of the Spatial. CameraControl cc = new CameraControl(cam, CameraControl.ControlDirection.CameraToSpatial); camFollower.addControl(cc); rootNode.attachChild(camFollower); camFollower.addControl(micControl); }
@Override protected void createAudio() { sound("Sound/HumanEffects/FootSteps/footsteps2.ogg"); sound("Sound/Devices/Extractor/extractor-pow3.ogg"); speak(); //as.setShowRange(true); flyCam.setMoveSpeed(100f); Node camFollower = new Node(); // means that the Camera's transform is "copied" to the Transform of the Spatial. CameraControl cc = new CameraControl(cam, CameraControl.ControlDirection.CameraToSpatial); camFollower.addControl(cc); rootNode.attachChild(camFollower); MicrophoneControl micControl = new MicrophoneControl("Micro1", 10000, audioRenderer); camFollower.addControl(micControl); PCSpeaker pcSpeaker = new PCSpeaker(); micControl.add(pcSpeaker); XYRMSAudioChart chart = new XYRMSAudioChart("RMS"); micControl.add(chart); chart.showWindow(); }
@Override protected void createAudio() { sound("Sound/HumanEffects/FootSteps/footsteps1.ogg", -5f, 0f, -5f); sound("Sound/HumanEffects/FootSteps/footsteps1.ogg", -5f, 0f, 5f); sound("Sound/HumanEffects/FootSteps/footsteps1.ogg", 5f, 0f, -5f); sound("Sound/HumanEffects/FootSteps/footsteps1.ogg", 5f, 0f, 5f); //as.setShowRange(true); flyCam.setMoveSpeed(10f); Node camFollower = new Node(); // means that the Camera's transform is "copied" to the Transform of the Spatial. CameraControl cc = new CameraControl(cam, CameraControl.ControlDirection.CameraToSpatial); camFollower.addControl(cc); rootNode.attachChild(camFollower); MicrophoneControl micControl = new MicrophoneControl("Micro1", 10000, audioRenderer); camFollower.addControl(micControl); PCSpeaker pcSpeaker = new PCSpeaker(); micControl.add(pcSpeaker); XYRMSAudioChart chart = new XYRMSAudioChart("RMS"); micControl.add(chart); chart.showWindow(); }
CameraControl cc = new CameraControl(cam, CameraControl.ControlDirection.CameraToSpatial); camFollower.addControl(cc); rootNode.attachChild(camFollower);
CameraControl cc = new CameraControl(app.getCamera(), CameraControl.ControlDirection.CameraToSpatial); camFollower.addControl(cc); app.getRootNode().attachChild(camFollower);