Страница: 1 | 2 | 3 |
Вопрос: Game 2D vb6. Помогите разобратца...
Добавлено: 25.10.10 07:07
Автор вопроса:
LEX1ERS | ICQ: 4204936
Всем добрый день. Я пишу игру на vb6, и возникла одна проблема.
http://upwap.ru/1093711
Вот исходник игры. Причина заключается в том, что когда выпускаеш много ракет из оружия, то Анимация начинает тормозить. ( Т.е. В таймере интервал увеличивается как будто в несколько раз) ну вообщем, скачав, и запустив проэкт бы поймете.
П.С. Управление на w,d,a,s,пробел .
3 Кнопки сверху означают - без оружия, оружие Плазма, и пистолет. Не обращайте внимания на то что из пистолета летят ракеты) графика это Впринципи последнее дело. Спасибо.
Ответы
Всего ответов: 34
Номер ответа: 1
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 25.10.10 09:26
Вот тот список пунктов, о котором я говорил, он поможет тебе делать классные игры:
Номер ответа: 2
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 25.10.10 11:15
Анимация мне понравилась!
Но в игрушках лучше не таймер использовать, а бесконечный цикл.
что-то типа
А когда Runing=0, то цикл прекращается.
Внутрь цикла можно поставить DoEvents, чтобы программа не зависала.
+ Добавить
Первая это счетчик чего-то там, вторая это кол-во чего-то там в секунду.
Собственно, использовать для скорости и плавности игры.
Номер ответа: 3
Автор ответа: LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #3
Добавлено: 25.10.10 17:32
Но в игрушках лучше не таймер использовать, а бесконечный цикл.
ммм... Цикл он слишком шустрый, т.е. как бы будет выходить "МЕГА быстрая" анимация...Притормаживая цикл выходит что нагрузка на проц... а если разобратца в таймере, то что тормозит его при большом выпуске ракет?
Номер ответа: 4
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 25.10.10 17:50
Цикл он слишком шустрый, т.е. как бы будет выходить "МЕГА быстрая" анимация
Притормаживая цикл выходит что нагрузка на проц
если разобратца в таймере, то что тормозит его при большом выпуске ракет
Номер ответа: 5
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 25.10.10 23:11
Пиши на C++
Номер ответа: 6
Автор ответа: LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #6
Добавлено: 26.10.10 02:47
Желательно бы ПСЖ, без С++, XNA, и DX. Я не собираюсь переходить на .net пока что, только vb6 без DX. Может ещё какие советы будут?
П.с. Я не хочу писать сверх красивую 2D игру, мне бы правильный совет по смыслу написанию кода,т.е. Где и что можно улучшить, упростить и т.д. В играх новичёк(
Номер ответа: 7
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 26.10.10 11:09
говорят же, цикл вместо таймера для четкости обновления экрана.
а на своем GDI ты не напишешь нелагающую игру
Номер ответа: 8
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 26.10.10 13:38
VB6 вполне адекватно использует DX8.
Без DX писать игрушки можно но не нужно.
Номер ответа: 9
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #9
Добавлено: 26.10.10 13:39
LEX1ERS, вообще для таких целей есть более специфичные тулзы, например FPS Creator, RPG Maker и т.д.
Там кодинг на уровне скриптов, остальное интуитивно.
Номер ответа: 10
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #10
Добавлено: 26.10.10 13:41
DX8
Номер ответа: 11
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #11
Добавлено: 26.10.10 16:08
Да уж получше чем DX10 на XP
Номер ответа: 12
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #12
Добавлено: 26.10.10 17:14
причем тут dx10 на XP?
Номер ответа: 13
Автор ответа: AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #13
Добавлено: 27.10.10 16:02
В нете валяется порт dx9 для vb6 от Mikle'а. Но для новичка будет сложновато, хотя он и книжку для этого писал. Поищи...
Номер ответа: 14
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #14
Добавлено: 27.10.10 17:42
При том что DX10, натянутый на XP, даст богатую фору DX8 в плане забагованности.
Номер ответа: 15
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #15
Добавлено: 27.10.10 21:14
ХР сама по себе забагованная, вместе с этими вашими DX8