Jalur laser dipengaruhi oleh input pengguna dan musuh hadir di layar. Ini adalah video, pada jam 5:00 laser yang diperlihatkan ditampilkan: Raiden II (PS) - 1 Loop Clear - Bagian 2
MEMPERBARUI
Ini adalah tes menggunakan Inkscape, kapal ada di bawah, 4 musuh pertama ditargetkan oleh plasma. Tampaknya ada semacam pola. Saya memindahkan kapal terlebih dahulu, kemudian pegangan dari itu untuk membentuk sudut 45 °, kemudian ketika mencoba menyesuaikan kurva saya menemukan pola pegangan paralel dan terus demikian sampai saya mencapai musuh terakhir.
Pembaruan, 5/26/2012 : Saya memulai proyek XNA menggunakan beziers, masih ada beberapa pekerjaan yang diperlukan, akan memperbarui pertanyaan minggu depan. Tetap disini !
Pembaruan: 30/5/2012 : Tampaknya mereka menggunakan kurva Bézier, saya pikir saya akan dapat mereplikasi / meniru plasma dengan grade seperti itu. Ada dua topik baru yang saya temukan sejak terakhir kali: Panjang busur , fenomena Runge , pertama harus membantu dalam memiliki gerakan linier mungkin atas kurva Bézier, kedua harus membantu dalam mengoptimalkan jumlah simpul. Lain kali saya akan memasang video sehingga Anda dapat melihat progresnya 8-)
sumber
Jawaban:
Saya baru saja menciptakan sesuatu yang dapat membantu Anda. Itu sebagai tanggapan untuk membantu seseorang di forum GLBasic.
Berikut ini adalah tautan forum dengan saran saya: Random Rolling Hills
Ini ditulis dalam GLBasic, tetapi saya mencoba membuatnya mudah dibaca, sehingga harus mudah dikonversi ke bahasa apa pun.
Untuk menggunakannya untuk kebutuhan Anda, Anda perlu menghasilkan data / poin spline Anda. Ganti titik 'bukit' dalam contoh saya dengan titik spline Anda. Anda hanya perlu menambahkan efek animasi / berkedip-kedip. Mungkin pergeseran tekstur acak.
'Ajaib' yang sebenarnya terjadi di fungsi 'AddPoint' saya:
Di sinilah saya menghitung paha depan akhir / poligon yang memplot sprite sepanjang garis.
Inilah hasil akhirnya:
Dan dengan kerangka gambar poligon diaktifkan:
sumber