J'ai récemment commencé à coder un jeu vidéo 3D dans le cadre de mon projet personnel IB MYP. Bien que je connaisse une quantité suffisante de Java, j'ai du mal à faire travailler mes classes ensemble. Ce que j'essaye de faire est de créer un bloc appelé bloc qui définit un bloc et toutes ses propriétés, puis appelle la classe de bloc pour une description de base d'un bloc chaque fois que je crée un bloc individuel avec des propriétés uniques. J'ai essayé s'étend qui fonctionne, mais je devrais créer une nouvelle classe d'extension pour chaque bloc unique, et j'ai essayé de créer un objet, mais cela ne fonctionnera pas. Toutes mes recherches se sont avérées sèches. Voici mon code:Appeler un objet avec des variables statiques
package src;
public class Block {
//Defines a Block
double id; //Full = type, decimal = subtype
String type; //Name/tooltip
int sound; //Type of sound played on collision
int light; //Ammount of light given off
boolean breaks; //Wether the block is breakable
boolean solid; //Wether the block has collision detection
}
Comment puis-je aller à appeler cet objet à plusieurs reprises dans une autre classe, chaque fois avec toutes les valeurs légèrement différentes?
Créer plusieurs objets? Je ne comprends pas ... –
Je ne vois rien de statique ici. Ce code ne fait rien non plus, non plus; ça définit juste une classe. Comment essayez-vous de l'utiliser? –
Donc vous voulez avoir plusieurs objets différents qui sont comme Block? Comme Block1, Block2, Block3, etc ou vous voulez simplement créer ... plusieurs objets Block avec des valeurs différentes pour id, type, etc? – Sterling