![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#211 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Лубышев, можно использовать что-то типа спрайтов. Делать игрушки на канве не совсем эффективно. Но если уж взялись, можно TImageList использовать.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#212 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Или без него, просто массив типа TBitmap, ...длина массива - количество кадров анимации эффекта. А если двумерный массив, то столбцы - тип анимации или тип эффекта.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#213 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
То есть нужно чтобы эффекты были нарисованными? т. е. не нужно их рисовать программно? ну тогда вот например как сделать молнию бьющию из одной точки в другую если мы не знаем ни длинны ни направления изначально. это зависит от координат где находятся противники. Под это уже не нарисуешь картинку. это нужно вырисовывать программно
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#214 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]() Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 10.06.2013 в 16:51. |
|
![]() |
![]() |
![]() |
#215 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
С размером понятно. А вот с направлением не очень. Нужны изображения во всех направлениях-? то есть иметь пачку картинок с молнией с отклонением как в веере на 15 допустим градусов-? А применять ту или иную картинку в зависимости от угла между осью и вектором удара-?
Писано по д'Эльфийски
Последний раз редактировалось Лубышев; 26.01.2009 в 16:45. |
![]() |
![]() |
![]() |
#216 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Обычно молния бьет с неба на землю, все остальное - уже не молния, это типа огненные/ледяные/иные болты, энергетические стрелы и пр. плазма. Есть еще способ, нужно сделать анимацию некоторого среза молнии, потом передвигать эту анимацию от точки до точки причем не стирая предыдущие наложения. Тут нужно видение этого среза, можно по началу с примитивом, освещение в Фотошопе.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 10.06.2013 в 16:52. |
![]() |
![]() |
![]() |
#217 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Урок XXX
Тема: Игра Описание: Маленькая игра, в которой вы бегаете от человечка. Правила просты - продержаться до 6 уровня. Предоставляется открытый исходный код. Игра как пример работы с Bitmap и не только. В-общем, новичкам, я думаю, будет полезно. |
![]() |
![]() |
![]() |
#218 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]() Цитата:
А скажите если вас не затруднит как то же самое но под разрешение 1024 на 768, я пытался сделать следующее: Код:
Код:
Создал карту размером 64 на 48 я так понимаю умножив эти значения на 16 получим 1024 на 768. И еще пробижался по коду и заменил где было 320 на 1024 и 240 на 768 однако саму игру отображает мелким размером а все остальное пространство белое.. Получается собственно что то похожее на это:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 03.02.2009 в 00:40. |
|
![]() |
![]() |
![]() |
#219 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Мне кажется нужно изменить размеры спрайтов, и кроме того, изменить пропорции отображения, там где умножается на коэффициент 16, если не ошибаюсь, поиграйся с ними, а еще лучше вместо числа впиши переменную, меняя ее в одном месте везде будет правильный сдвиг.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 10.06.2013 в 16:52. |
![]() |
![]() |
![]() |
#220 |
Регистрация: 18.01.2009
Сообщений: 3
|
![]()
С помощю какой програмы всё это делать? И где её можно скачать?
скаиньте ответ мне в почтовый ящик пожалуйста. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хорошие уроки | Render | Общие вопросы Delphi | 9 | 15.09.2012 07:13 |
Акцесс вопросы новичков | Yaga | Помощь студентам | 4 | 02.06.2008 00:16 |
Учебники для новичков в програмировании | Рар | Общие вопросы Delphi | 6 | 08.01.2007 08:07 |