Pada artikel kali ini tip dan trik unik visual basic akan membuat sebuah tips bagaimana menampilkan program animasi di Visual Basic. Kenapa di visual baic?.Untuk membuat program tidak selalu terpaku pada sebuah form atau database saja, kita perlu mendesain program tersebut harus lebih menarik lagi agar tampilan program terlihat lebih profesional yaitu dengan cara menambahkan sebuah animasi , tentunya animasi tersebut juga disesuaikan dengan program yang kita buat.
Dalam trik kali ini saya kan membuat sebuah animasi yang sangat sederhana yaitu membuat sebuah animasi pergerakan gelombang atau wave. Dengan memanfaatkan Picture Line dan beberapa komponen yaitu 2 komponen PictureBox dan 1 Timer kita sudah bisa membuat animasi.
Cara Membuat Animasi Gelombang di Visual Basic 6.0
Seperti biasa buka Form Visual basic Anda, tambahkan 2 buah PictureBox yaitu PictureBox1 dan PictureBox2 di dalam Form, lalu kedua form tersebut di posisikan dengan sama rata dengan background yang sama sehingga seolah-olah membentuk satu form yang utuh. Lihatlah pada gambar dibawah ini :
Desain Form Animasi Gelombang |
Langkah selanjutnya tambahkan komponen Timer dengan Interval bernilai 1, setelah itu doubel klik Timer1 tambahkan kode dibawah ini :
'timer gelombang
Dim x, y, offset
Picture1.AutoRedraw = True
Picture1.Cls
Static inte
inte = inte + 0.043
offset = inte * (462 / 49#)
Picture1.Scale (-23, 23)-(23, -23)
Picture1.Cls
For x = -13 / 1.2 To 13 / 1.2 Step 1.2
For y = -13 / 1.2 To 11.9 / 1.2 Step 0.9
Picture1.Line (-x * (4.949 / 7#) + y * (4.949 / 7#), -x * (4.949 / 7#) - y * (4.949 / 7#) + 1.5 * Sin(Sqr(x ^ 2 + y ^ 2) - offset))-(-x * (4.949 / 7#) + (y + 0.9) * (4.949 / 7#), -x * (4.949 / 7#) - (y + 0.9) * (4.949 / 7#) + 1.5 * Sin(Sqr(x ^ 2 + (y + 0.9) ^ 2) - offset)), vb3DLight
Next y
Next x
For y = -13 / 1.2 To 13 / 1.2 Step 1.2
For x = -13 / 1.2 To 11.9 / 1.2 Step 0.9
Picture1.Line (-x * (4.949 / 7#) + y * (4.949 / 7#), -x * (4.949 / 7#) - y * (4.949 / 7#) + 1.5 * Sin(Sqr(x ^ 2 + y ^ 2) - offset))-(-(x + 0.9) * (4.949 / 7#) + (y) * (4.949 / 7#), -(x + 0.9) * (4.949 / 7#) - (y) * (4.949 / 7#) + 1.5 * Sin(Sqr((x + 0.9) ^ 2 + y ^ 2) - offset)), vbRed
Next x
Next y
Picture1.AutoRedraw = True
End Sub
Picture2.Visible = False
End Sub
Setelah itu jalankan program jika berhasil akan muncul disebuah PictureBox animasi berupa gelombang yang yang bergerak seperti gelombang air yang mendidih.
Ouput Form |
Itulah sekilas tentang Cara Membuat Animasi Pergerakan Gelombang di Visual Basic 6.0,selamat mencoba semiga berhasil.
No comments:
Post a Comment