Witam wszystkich pasjonatów!
Mam pewien problem z bitmapami i mam nadzieje ze znajdzie się ktoś to mi pomoże go rozwiązać i zrozumieć :) Mianowicie tworze grę na zaliczenie w visual studio (2010 edycja). Wymyśliłem sobie ze to dobry pomysł tworzyć mapę do gry w Excelu. Mam plik CSV i potrafię odczytać, jakie tam sa dane ( cyfry od 1 do 4). Udało mi sie tez stworzyć sporo ilość pictureboxow (zależnie od tego, jakie są numery ). Lecz wyczytałem ze Pictures box nie sa najlepsze jako sprite do gry. Chciałbym je zastąpić bitmapami. Probowałem parę razy lecz niestety sie nie udało. Robiłem array na te bitmapy , list of bitmaps. Lecz nie udało mi sie uzyskać pożądanego efektu. Mianowicie mam sprite którego chciałbym użyć w parokrotnie. Wcześniej sie pokazywał tylko jeden i nie wiem czy to przez system drawing czy może cos złe zrobiłem z bitmapami.
Dim fileArray() As String = System.IO.File.ReadAllLines("E:\Map creator\WindowsApplication1\test.txt")
For i As Integer = 0 To fileArray.Length - 1
Dim InsideArray As String() = fileArray(i).Split(","c)
For i1 As Integer = 0 To InsideArray.Length - 1
Dim newPicBox(i1) As PictureBox
newPicBox(i1) = New PictureBox
newPicBox(i1).Width = 100
newPicBox(i1).Height = 100
If InsideArray(i1) = "1" Then
Controls.Add(newPicBox(i1))
newPicBox(i1).Image = Image.FromFile("E:\~IT Year 2\Unit 10\Game Kurczak\Game graphics\brick.png")
newPicBox(i1).Location = New Point(10 + 100 * i1, topPanel)
End If
To jest dzialajacy kod ktorym tworze picture boxy /\ Chce go zmienic na bitmapy. Dzieki wielkie za kadze info :)