Aplikasi menggambar untuk android menggunakan libGDX

Saya baru mengenal kerangka libGdx tetapi saya telah mengembangkan aplikasi Android selama beberapa bulan sekarang. Masalah yang saya hadapi adalah saya tidak bisa menemukan cara untuk membuat aplikasi di mana saya bisa menggambar item sesuai keinginan pengguna menggunakan gerakan. Saya telah mencari banyak tetapi tidak dapat menemukan solusi untuk melakukan hal berikut menggunakan kerangka libgdx.

Pada dasarnya apa rencana saya adalah:

  1. Saya akan memeriksa apakah pengguna menyeret "isdragging()", jika ya saya ingin menggunakan "algoritma DDA" untuk membuat garis sesuai input yang diterima dari "dragstart()" dari antarmuka "Deteksi Gerakan" tetapi saya' Saya tidak menerima data apa pun dari metode.

  2. berdasarkan tindakan pengguna, pixmap akan dirender.

Bantuan apa pun akan sangat membantu.


person silverFoxA    schedule 21.08.2015    source sumber
comment
saya harus mengimplementasikan fitur yang sama untuk game yang saya buat 3 tahun lalu. untuk memecahkan masalah ini. Saya meletakkan semuanya dari dekstop dan proyek utama saya ke proyek Android dan kemudian untuk fitur khusus papan gambar itu saya menggunakan Android asli dan beralih dari aktivitas permainan ke aktivitas menggambar dan kemudian setelah menggambar beralih kembali ke aktivitas permainan. kemudian tidak banyak adegan 2d dan saya menggunakan 0.9.6 saya pikir dengan perkembangan terkini harus ada solusi jika tidak maka Anda dapat menggunakan solusi yang panjang dan bodoh ini.   -  person Kumar Saurabh    schedule 24.08.2015
comment
Apa rencana Anda untuk menerapkan penghapus?. hanya untuk menggunakan penghapus saya melakukan peralihan Android itu   -  person Kumar Saurabh    schedule 24.08.2015
comment
Bisakah Anda lebih spesifik dalam hal kode? tidak, saya hanya ingin memiliki aplikasi menggambar dan menyimpan gambar-gambar itu   -  person silverFoxA    schedule 29.08.2015


Jawaban (1)


bagaimana cara mendapatkan bundelnya?
person m.antkowicz    schedule 25.08.2015
comment
Maaf saya membuat satu kesalahan - x dan y adalah posisi delta tempat Anda mulai menyeret - Anda dapat mengingatnya dalam titik awal variabel (ada metode dragStart - terlihat persis seperti tarik tetapi dipicu sekali) dan kemudian tambahkan ke titik awal array + (x ,y) bukannya od just (x,y) - person m.antkowicz; 29.08.2015
comment
tetapi itu tidak akan berfungsi karena yang berikut ini hanya memberi saya layar hitam, tidak ada yang lain - person silverFoxA; 30.08.2015