Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2011, 20:32   #1
[BeNdeR]
Пользователь
 
Аватар для [BeNdeR]
 
Регистрация: 14.04.2011
Сообщений: 74
Вопрос Delphi! Спрайтовый персоонаж!

Как создать своего персонажа? И как вообще сделать так чтобы при нажатии, к примеру, влево персоонаж бежал, а не тупо картинка передвигалась? Пожалуйста помогите! Заранее благодарен!
[BeNdeR] вне форума Ответить с цитированием
Старый 14.04.2011, 20:36   #2
Odinok
Пользователь
 
Аватар для Odinok
 
Регистрация: 08.03.2011
Сообщений: 91
По умолчанию

Цитата:
Сообщение от [BeNdeR] Посмотреть сообщение
Как создать своего персонажа? И как вообще сделать так чтобы при нажатии, к примеру, влево персоонаж бежал, а не тупо картинка передвигалась? Пожалуйста помогите! Заранее благодарен!
http://programmersforum.ru/showthread.php?t=1206 тут есть около 3 примеров спрайтовой анимации.

Стоит прочитать страницы с 1 по 55 кажется, ответ найдешь на 20-30
Всё будет так, как должно было быть, даже, если будет наоборот.
Odinok вне форума Ответить с цитированием
Старый 14.04.2011, 21:23   #3
.pixel
c++, dx/ogl
Форумчанин
 
Аватар для .pixel
 
Регистрация: 10.11.2008
Сообщений: 131
По умолчанию

Цитата:
Как создать своего персонажа?
1. Скачивание готовых из инета. (не свое)
2. Рисование по пикселям в графическом редакторе.
3. Моделирование, создание анимации, рендеринг спрайтов в соответствующих программных средствах (к примеру)

Цитата:
И как вообще сделать так чтобы при нажатии
Изучить какой либо язык программирования, и с помощью его, и ему доступных средств вывода изображений, загрузить и выводить нужную очередность кадров при нажатии соответствующих клавиш через некоторый интервал времени, при этом смещая область вывода, таким образом, создавая иллюзию движения персонажа.
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but
rather how many batches/frame!
.pixel вне форума Ответить с цитированием
Старый 15.04.2011, 14:31   #4
[BeNdeR]
Пользователь
 
Аватар для [BeNdeR]
 
Регистрация: 14.04.2011
Сообщений: 74
По умолчанию

Цитата:
Сообщение от Odinok Посмотреть сообщение
http://programmersforum.ru/showthread.php?t=1206 тут есть около 3 примеров спрайтовой анимации.

Стоит прочитать страницы с 1 по 55 кажется, ответ найдешь на 20-30
Спосибо! Посмотрю!
[BeNdeR] вне форума Ответить с цитированием
Старый 15.04.2011, 14:44   #5
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

http://programmersforum.ru/showpost....&postcount=525
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 15.04.2011, 15:12   #6
[BeNdeR]
Пользователь
 
Аватар для [BeNdeR]
 
Регистрация: 14.04.2011
Сообщений: 74
По умолчанию

Цитата:
Сообщение от AlDelta Посмотреть сообщение
А вместо рандома свои значения писать надо?
(P
layer.Size:=Random(50);
Player.X:=Random(Frame.Width)-Player.size;
Player.Y:=Random(Frame.Height)-Player.size;
Player.texture:=TBitmap.Create; // создаем источник анимации
Player.texture.LoadFromFile('attack .bmp'); // загружаем в него файл анимации
Player.Speed:=Random(5);
[BeNdeR] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Спрайтовый 2D движок на Borland C++ Builder 6.0 Alex Roth C++ Builder 18 19.05.2010 14:48
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54