2
在Java Slick2D,我試圖做一個行中使用一個構造函數,需要兩個浮標陣,詳見這裏:http://slick.ninjacave.com/javadoc/org/newdawn/slick/geom/Line.html的Java Slick2D線構造函數會引發NullPointerException異常
我的代碼如下:
float[] floatArray1 = { 10.0f, 155.0f };
float[] floatArray2 = { 20.0f, 165.0f };
Line line1 = new Line (floatArray1, floatArray2);
但是,第三行(在我的代碼行263)拋出一個NullPointerException:
java.lang.NullPointerException
at org.newdawn.slick.geom.Line.set(Line.java:217)
at org.newdawn.slick.geom.Line.set(Line.java:138)
at org.newdawn.slick.geom.Line.<init>(Line.java:112)
at view.play.Character.checkIntersectionMovementVector(Character.java:263) (my method)
這究竟是爲什麼?
編輯:值得注意的是,使用它的構造函數,四個浮點值,而不是長度二期工程兩個浮標陣,並拋出也不例外:
Line line = new Line (10.0f, 155.0f, 20.0f, 165.0f);
明智的答案,t要你。如果我可以研究如何,我會考慮通知他們。 –
@AlexW輝煌的答案,不值得讚揚? Jeez,強硬的人羣。 – elhefe
我沒有達到足夠的聲望來讚揚,我(或至少是)在10聲望和upvote需要15。否則,我確實會給你一個upvote。我曾試過以防萬一,唉,被拒絕了。在這種情況下,我希望最好的答案是剔出的,我的清楚的讚賞就足夠了。 –