Анимация человека
Здравствуйте, помогите пожалуйста,
Нужно написать программу анимации человека (двигающегося). В Windows Form. Не через pictureBox.:confused: Можно на С# или VB |
Создайте массив Bitmap,загрузите в них картинки и в Taimer загружайте их в PictureBox по очереди.
Вот пример на VB.NET Public Class Form1 Dim Bm() As Bitmap Dim n As Integer Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load For i = 1 To 8 ReDim Preserve Bm(i) Bm(i) = Image.FromFile(i & ".png") Timer1.Interval = 100 Next End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If Button1.Text = "Start" Then Timer1.Start() Button1.Text = "Stop" Else Button1.Text = "Start" Timer1.Stop() End If End Sub Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick n += 1 PB1.Image = Bm(n) If n = 8 Then n = 0 End Sub End Class |
Вложений: 1
Проект
|
Ищущим подобные темы небось поможет кот Бэйсик
из сообщения №37 аж 05.04.2019 https://www.programmersforum.ru/show...87#post1775187 Оттуда картинка 60 кБ https://kenokeno.ucoz.ru/gif/animcatcs.gif и там принцип стирание и рисование позже использован в mini xonix |
На форме так
Me.BackgroundImage = Bm(n) |
17:55. |