![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Пользователь
Регистрация: 26.03.2009
Сообщений: 55
|
![]()
На правду только дураки обижаются, а мы друг другу помогаем!
Sokol
|
![]() |
![]() |
![]() |
#32 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#33 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 97
|
![]()
Совет в помощь. Для нчала определитесь с размерами области, на которую будете выводить изображение. Попробуйте начать с 640х480. При таком размере игрового поля достаточно будет создать в Painte схематическое изображение машинки размером 30x50. Не важно как она будет выглядеть, важно научиться выводить на игровое поле и перемещать рисунок машинки. Ваши машинки размером 1398х3370. Тогда игровое поле нужно делать в разрешении 10 000 х 10 000 хотя бы. Это неправильно, мягко говоря)
|
![]() |
![]() |
![]() |
#34 |
Пользователь
Регистрация: 26.03.2009
Сообщений: 55
|
![]()
В Object inspector на вкладке Events нашел свойство OnKeyDown и щёлкнул на него 2 раза.
и вписял if key=VK_UP then Shape1.Top:=Shape1.Top-2; форма shape1 стала двигаться вверх при нажатии кнопки вверх, а кстати рисунки я уменьшил , как вы и говорили.
Sokol
|
![]() |
![]() |
![]() |
#35 |
Пользователь
Регистрация: 26.03.2009
Сообщений: 55
|
![]()
Короче я сделал так
1) Открыл новый проэкт 2) Поместил на поле Image, и выбрал рис. дорога 3) поместил на поле Image 3 шт. размером 50 на 30, вставир рисунки машин. 4) было описяно предыдущим сообщением.
Sokol
|
![]() |
![]() |
![]() |
#36 |
Пользователь
Регистрация: 26.03.2009
Сообщений: 55
|
![]()
Я исправил исходник, вместо shape прописал к Image 2, 3, 4.
Sokol
|
![]() |
![]() |
![]() |
#37 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
![]()
Неплохо! Пропиши в OnCreate событиях формы Form1.DoubleBuffered:=true; и все будет зашибись!
Последний раз редактировалось Shadow_1329; 27.03.2009 в 14:11. |
![]() |
![]() |
![]() |
#38 |
Пользователь
Регистрация: 26.03.2009
Сообщений: 55
|
![]()
Подожди, как это прописать,я еще хочу чтобы кнопки несколько штук вместе жать можно было, и машину не просто как картинку вправо утаскивало а еще поворачивало под углом
Sokol
|
![]() |
![]() |
![]() |
#39 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
![]()
Form1.DoubleBufferedL:=true;- это чтобы машинка не моргала. На счет поворота Image - будет сложно и тупо. Проще сделать несколько картинок машин пд разным углом и с помощью таймера ихх выводить и утаскивать Image в бока плавно. Если хочешь могу сделать пример.
|
![]() |
![]() |
![]() |
#40 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]() Код:
Код:
У таймера интервал - 100 мс. Этот код позволит двигать машину без тормозов в начале. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание 3d игры на C++ | Wakatsusiro | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 26.11.2011 01:45 |
Создание 2d RPG игры | VTR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 29 | 19.05.2009 16:34 |
Создание игры РПГ (RPG) | vzov | Qt и кроссплатформенное программирование С/С++ | 18 | 13.05.2009 03:12 |
Создание игры | Revival001 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 24.01.2009 19:54 |
Создание игры Packman | AngelOfDeath | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 17 | 27.08.2008 13:15 |