INNER CODE UNIT · Java

start

AlmasB/FXTutorials · src/main/java/gamedev/GameDevMath.java:34

    public void start(Stage primaryStage) throws Exception {
        Scene scene = new Scene(createContent());
        scene.setOnMouseClicked(event -> {
            player.setTranslateX(event.getSceneX());
            player.setTranslateY(event.getSceneY());

            Point2D vector = player.getPoint().subtract(enemy.getPoint());

            vectorView.setVector(vector);

            PointView bullet = new PointView(enemy.getPoint());
            root.getChildren().add(bullet);

            TranslateTransition tt = new TranslateTransition(Duration.seconds(3), bullet);
            tt.setByX(vector.getX());
            tt.setByY(vector.getY());
            tt.setAutoReverse(true);
            tt.setCycleCount(2);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…