-4
我正在嘗試製作一個簡單的迷宮遊戲,目前在Eclipse中使用處理。我試圖讓它每當鼠標碰到牆壁時重置,它就會重置,而我知道如何做到這一點的唯一方法就是使用get()函數。但是,當我嘗試獲取()顏色時,它不知道是什麼顏色。我曾多次嘗試尋找解決方案,但仍無法解決。如果你可以通過簡單的解釋來幫助我,因爲我比這個網站上的大多數人都年輕一些,這會有所幫助。這是我的粘貼代碼。顏色無法解析爲某種類型
package MegaPackage;
import java.awt.*;
import java.util.*;
import processing.core.PApplet;
import processing.core.PImage;
//Main method. Insert public variables and entities here.
public class FlatShooter extends PApplet{
public void settings(){
size(900,900);
}
public static void main(String [] args){
String[] processingArgs = {"FlatShooter"};
FlatShooter flatShooter = new FlatShooter();
PApplet.runSketch(processingArgs, flatShooter);
}
PImage background;
PImage life1Image;
PImage life2Image;
PImage life3Image;
PImage redEnemyImage;
public float xSpeedPlayer = 9;
public int score;
public int enemies;
public int lives;
public boolean moving = false;
public boolean moving2 = false;
public void setup(){
background=loadImage("maze.png");
life1Image=loadImage("life_heart.png");
life2Image=loadImage("life_heart.png");
life3Image=loadImage("life_heart.png");
}
//Draw stuff
public void draw(){
background(background);
}
public class Cursor{
public void CheckPosX(){
color color_beside_mouse = get(mouseX, mouseY);
}
}
}
非常感謝。
謝謝!這真的有幫助,但是我不太明白爲什麼我對我的問題有如此多的關注?這不是一個好問題嗎? –
@ZubinBhaumik這是一個合理的問題,但它被埋在很多額外的代碼下。您應該嘗試將問題隔離到[mcve],而不是發佈整個項目。擺脫大部分變量和導入語句,因爲它們與您的問題沒有直接關係。另見[SSCCE](http://sscce.org/)。還要注意,使用[tag:java]標籤標記Processing問題可以吸引不熟悉Processing的Java開發人員的低估。另見:[Processing!= Java](https://meta.stackoverflow.com/questions/353845/stack-overflow-mentorship-research-project)。 –