M
Maxim84
Здравствуйте!
Я пишу игровой движок с нуля, для РПГ. Сделал уже систему инвентаря на Drag and Drop как в Diablo. Сейчас подошла очередь делать систему вытаскивания шмоток из сундуков. Проблема в том, что в моём движке, каждая вещь выглядит как отдельный PictureBox, в котором забита начинка, как картинка, свойства и параметры которая прибавляет вещь. Теперь самое главно! Так как я не собираюсь под каждый сундук создавать отдельный PictureBox, я бы хотел просто копировать их с шаблона. Тоесть функционал такой, открыл сундук, на рандоме выпадает шмотка, которая появляется как PictureBox, этот PictureBox вызывается с формы где лежат все шмотки из игры. Примерно так. У меня получаеться вызывать PictureBox оператором Load, но это только на один раз. А надо что бы они копировались в сундук а не перемещались. Так как же решить поставленную задачу? Если кто писал что то подобное поделитись пожалйста идеями, ну и примерами если можно.
Заранее спасибо!
з.ы. Пишу на VB 6.0 Изучаю VB по мере написания движка. Так что если для кого -то вопрос кажится глупым, ИЗВИНИТЕ!
Что нить из этой опиры, только с PicBox и загрузкой и с копированием его на другую форму.
Я пишу игровой движок с нуля, для РПГ. Сделал уже систему инвентаря на Drag and Drop как в Diablo. Сейчас подошла очередь делать систему вытаскивания шмоток из сундуков. Проблема в том, что в моём движке, каждая вещь выглядит как отдельный PictureBox, в котором забита начинка, как картинка, свойства и параметры которая прибавляет вещь. Теперь самое главно! Так как я не собираюсь под каждый сундук создавать отдельный PictureBox, я бы хотел просто копировать их с шаблона. Тоесть функционал такой, открыл сундук, на рандоме выпадает шмотка, которая появляется как PictureBox, этот PictureBox вызывается с формы где лежат все шмотки из игры. Примерно так. У меня получаеться вызывать PictureBox оператором Load, но это только на один раз. А надо что бы они копировались в сундук а не перемещались. Так как же решить поставленную задачу? Если кто писал что то подобное поделитись пожалйста идеями, ну и примерами если можно.
Заранее спасибо!
з.ы. Пишу на VB 6.0 Изучаю VB по мере написания движка. Так что если для кого -то вопрос кажится глупым, ИЗВИНИТЕ!
Private WithEvents NewButton As CommandButton 'Сообщаем системе что хотим использовать обработчик событий с кнопкой
Private Sub NewButton_Click() 'Код обработки события нажатия на кнопку
MsgBox "Вы нажали на новую кнопку"
End Sub
Private Sub Form_Click()
Set NewButton = Controls.Add("VB.CommandButton", "NewButton") 'при клике по форме появляется новая кнопка
NewButton.Visible = True
NewButton.Height = 1000
NewButton.Width = 1000
NewButton.Top = 0
NewButton.Left = 0
NewButton.Caption = "Нажми на меня!!!!"
End Sub
Что нить из этой опиры, только с PicBox и загрузкой и с копированием его на другую форму.