Bonjour,
je dois coder un jeu en java, j’utilise Graphics2D (je crois qu’on l’appel comme ça). Je sais que certains me diront que c’est de loin le meilleur moyen de créer un jeu, mais je n’ai pas le temps d’en apprendre un nouveau et le jeu que je dois réaliser est en 1D (si ça veut dire quelque chose).
J’ai vu l’article de Jérémy Cochoy sur le bruit de Perlin. Malheureusement, je suis bloqué à la première étape, mon code est le suivant :Le problème est que la courbe s’affiche, mais tout en haut de l’écran et n’est pas très variante vers le bas ou vers le haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 package Terrain; import java.awt.Color; import java.awt.Graphics; public class Terrain{ public Terrain(){ } public void draw(Graphics g){ g.setColor(Color.GREEN); for(int i = 0 ; i < 640 ; i++){ g.drawLine(i, (int)dessinTerrain(x), i+1, (int)dessinTerrain(x+1)); } } public double dessinTerrain(int x){ return (Math.cos(x*7)*Math.sin(x/4)+5); } }
Merci pour vos futures réponses.
Partager