我想在不使用外部庫開發遊戲小程序的情況下執行Java 3D圖形。對不起,我不是那種經驗豐富的圖形,所以我不知道自己有多難。僅使用Applet和內置庫的Java 3D圖形
-1
A
回答
1
你的問題的真正答案是,你正在考慮它有點橫向:你不應該正在使用一個小程序(他們已經死了),並且你不應該試圖在沒有任何圖書館的情況下自己完成它。
我個人建議Processing爲初學者或libGDX更有經驗的用戶。他們都允許你做3D,而且他們都允許你部署爲JavaScript,這比Applet更好。
如果你真的,真的,真的想要嘗試做這個沒有任何圖書館,那麼你將不得不做所有的3D數學和你自己,然後在Java2D做繪圖。一個非常基本的入門示例是here,但正如我所說的,您自己可以完成從3D世界空間到2D繪圖空間的所有轉換。
任何理智的人都會使用類似OpenGL的東西,而您可以找到Java包裝 - JOGL是一個非常基本的包裝(所以如果您的目標是「接近金屬」,那麼這可能是您最好的選擇) ,LWJGL爲遊戲開發提供了一些額外的功能,並且已經提到的libGDX建立在LWJGL之上。
如果你害怕使用庫,因爲你認爲它們太複雜了,讓我告訴你,沒有庫的情況下做3D的東西更加複雜。
相關問題
- 1. 的Java Applet圖形
- 2. 使用Java Applet繪製圖形
- 3. (Very)簡單的Java 3D圖形庫?
- 4. 關於用java applet編制的圖形
- 5. 3D圖形庫中的樹形圖
- 6. 使用Python和wxPython的3D/4D圖形?
- 7. 使用java圖形API(2D/3D/OpenGL /等)的交互式圖形?
- 8. 可以使用JGraphT java庫來製作3D圖形
- 9. 使用pChart的3D圖形
- 10. FloatBuffer和3D圖形
- 11. JFrame圖形故障中的Java applet?
- 12. Java applet中的實時條形圖
- 13. 用於.NET的3D圖形庫
- 14. iOS劇情3d圖形庫
- 15. Android 3D條形圖
- 16. 如何僅使用內置程序包在Java中繪製函數圖形?
- 17. 使用引用庫導出Applet Java
- 18. 僅使用數學公式實現3D圖形?
- 19. 放置和檢索圖像Java 3d
- 20. 3D圖形
- 21. 3D圖形庫中的MacOS的
- 22. 用於圖形的Java庫
- 23. 如何在Java applet中執行3D?
- 24. 在java中的3d圖形。投影
- 25. 3D圖形庫,支持Maven的
- 26. Java圖形庫
- 27. Java圖形庫
- 28. java圖形庫
- 29. 用Java拾取形狀3D
- 30. 使用Java Reflection設置Applet參數
首先,不要使用小程序;他們已經過時了。 – chrylis
Java沒有內置的3D庫,除了JavaFX,這意味着你可能不想使用小程序... – MadProgrammer
有道理......所以沒有辦法做到這一點,沒有導入外部庫我就拿它? (當我說這樣做時,現在我的意思是使它成爲一個applet或不) – XxCheckMatexX