Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 |

 

  Вопрос: Game 2D vb6. Помогите разобратца... Добавлено: 25.10.10 07:07  

Автор вопроса:  LEX1ERS | ICQ: 4204936 

Ответить

  Ответы Всего ответов: 34  

Номер ответа: 16
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #16
Добавлено: 27.10.10 21:33
То, что в dx8 слабый функционал это понятно, но забагованость? в dx8? ха!

Ответить

Номер ответа: 17
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #17 Добавлено: 27.10.10 22:28
о, сразу видно непрофессионала

Ответить

Номер ответа: 18
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #18 Добавлено: 27.10.10 22:31
Вы не поняли? Объясняю.
В мире существуют только два "абсолюта", это агент и его изречения
Ну и, надеюсь вы наконец всё правильно поняли :)
конечно vb6, Win ХР и DX8 не могут не быть ужасно забагованны.
Даже если в отличие от агента комуто раньше удавалось чтото написать, то больше не получится, ведь агент уже сказал и значит всё...

Ответить

Номер ответа: 19
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #19 Добавлено: 27.10.10 23:10
получится, но баги, которые вы называете "недофункционалом", это не отменит

Ответить

Номер ответа: 20
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #20 Добавлено: 28.10.10 10:55
Поставленную задачу можно решить проще, а вы опять со своими ДХ10 и шейдерами.
Делаешь так:
1. Отрисовку забиваешь в цикл.
2. Изменение объектов кидаешь в таймер. Не зачем на велосипед изобретать и свой таймер придумывать, тк все равно в вб все гет тики шизанутые.
3. Саму отрисовку делаеш через BitBlt.
Поищи в инете Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
рисовать по маске, на данный момент это то что надо. Много спрайтов конечно не получится, в зависимости от производительности, ну примерно 150 - 200 спрайтов я думаю сможешь рисовать без тормазов. В зависимости конечна еще от движка.
Единственное что тебя ограничет с данной схемой, поворот спрайта. А вообще в теории парни правильно говорят, даже 2д быстрей рисовать через 3д, лучше всего дх, так что ты от этого ни как не уйдеш. И еще совет, тикай с вб6, иди лучше прямиком в си.

Ответить

Номер ответа: 21
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #21 Добавлено: 28.10.10 11:19
кто сказал про шейдеры? я всего лишь про удобство, быстродействие. ну и если хотите, то и шейдеры есть. не хотите не надо - кто заставляет?
Sneaks пишет:
А вообще в теории парни правильно говорят, даже 2д быстрей рисовать через 3д

честно говоря, толковые парни как раз-таки говоря, что 3д быстрее, нежели plain graphics, именно поэтому из DX9+ убрали DirectDraw

Ответить

Номер ответа: 22
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #22 Добавлено: 28.10.10 11:21
Но в данный момент можно обойтись меньшей кровью)

Ответить

Номер ответа: 23
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #23 Добавлено: 28.10.10 11:41
это не меньшая кровь, а такая же, т.к. отличий в инициализации почти нет на начальных этапах использования DX 8 и 9.
или ты имел ввиду, что вместо более современного языка, можно написать и на qbasic?

Ответить

Номер ответа: 24
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #24
Добавлено: 29.10.10 13:09
AgentFire Мне очень хочется тут услышать информацио хоть об одном баге.

Ответить

Номер ответа: 25
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #25 Добавлено: 29.10.10 14:45
самый большой баг - это DirectDraw

Ответить

Номер ответа: 26
Автор ответа:
 Sneaks



Вопросов: 9
Ответов: 84
 Профиль | | #26 Добавлено: 29.10.10 15:07
точно на инженера учился, дал вроде и правельный ответ, и в тоже время не ответил вообще)

Ответить

Номер ответа: 27
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #27 Добавлено: 30.10.10 00:15
Холмс, он ещё учится )

Ответить

Номер ответа: 28
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #28 Добавлено: 30.10.10 11:08
и ведь никто не отрицает того, что я сказал :) могу добавить что он [DD] не умеет вращать картинки :D
ресайзинг и альфаблендинг, помоему, там тоже не поддерживается .. (a) у меня даже вопрос, а не аналог ли это BitBlt (a) (a)

Ответить

Номер ответа: 29
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #29
Добавлено: 30.10.10 12:46
???
И первое и второе и третье работают, причем очень удобно...

Ответить

Номер ответа: 30
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #30 Добавлено: 30.10.10 21:56
я знал что ты попытаешься сопротивляться. "очень удобный" код в студию

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам