Saya baru-baru ini mulai memprogram beberapa hal OpenGL dasar di Jawa, tetapi OpenGL dan DirectX terlalu banyak untuk ditangani dan dimengerti untuk saya dan saya bosan sangat cepat.
Sekarang saya bertanya-tanya apakah ada kemungkinan lain selain OpenGL (atau DirectX) untuk membuat grafik 2D sederhana dan untuk memulai Pengembangan Game, meskipun terbatas. Saya mungkin akan tetap menggunakan OpenGL ketika saya lebih berpengalaman.
Tentu saja! Java memiliki pustaka Java 2D bawaan yang tidak memerlukan pengetahuan OpenGL atau DirectX, dan saya sangat merekomendasikan untuk memulainya! Bahkan, ia memiliki kinerja yang cukup oke.
Titik awal yang penting adalah untuk menentukan kelas Anda sendiri yang memperluas Frame (atau Applet), dan kemudian menimpa
paint(Graphics g)
metode dan gunakang
untuk menggambar ke layar.sumber
Mengapa Anda tidak menggunakan Swing atau Awt untuk memulai (untuk 2D)? Jika Anda benar-benar merancang game Anda (maksud saya, desain MVC yang bagus), Anda akan dapat meningkatkan game Anda dengan mesin tampilan game yang lebih baik nanti. Tujuan utama, jika Anda bekerja sendirian, adalah untuk dengan cepat mencapai sesuatu yang ditampilkan di layar, bukan? Ini meningkatkan antusiasme Anda ...
sumber
Tidak persis ditujukan untuk game, tetapi Pemrosesan cukup populer untuk grafik kanvas 2D, mungkin menarik untuk memeriksanya.
sumber
Coba pustaka kanvas dasar jika Anda ingin mengembangkan hanya game 2D. Saya sebenarnya tidak menggunakan kanvas 2D dengan membuat game tepat tentang waktu pertanyaan ini diposting :) Sekarang saya lulus ke webGL.
sumber