Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
55 / 18 / 19
Регистрация: 11.11.2014
Сообщений: 463
1

Движение персонажа

30.07.2016, 16:07. Показов 1383. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Раньше чтобы сделать анимацию при движении персонажа я каждый раз загружал новую картинку. Сейчас увидел, что можно загрузить 1 картинку(где вряд стоит персонаж и каждая последующая картина имитирует движение) и выводить на экран по нужным координатам на этой картинке. Как можно это реализовать с помощью Image. И можно ли как-то ещё загружать картинки?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2016, 16:07
Ответы с готовыми решениями:

Движение спутника. Движение точки по эллипсу в c++ builder
Здравствуйте, есть код программы, который строит движение точки по эллипсу. Для этого...

Как реализовать прыжок персонажа?
Пишу для практики игру, которая выскакивает в хроме, когда интернета нет. Есть две вещи, которые...

Движение персонажа в консоли с препятствиями
Приветствую! Есть проблема: задали написать игру с главным персонажем, врагами и...

Нужно сделать автоматическое движение персонажа
#include <SFML/Graphics.hpp> using namespace sf; float offsetX=0, offsetY=0; const int...

5
Тутошний я
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,421
Записей в блоге: 2
03.08.2016, 23:59 2
вот посмотри https://www.cyberforum.ru/grap... post698721
вся картинка загружается в TBitmap. Потом нужная часть с помощью CopyRect() отрисовывается на Image.
0
2082 / 1573 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.08.2016, 00:00 3
Цитата Сообщение от Grey Посмотреть сообщение
вся картинка загружается в TBitmap. Потом нужная часть с полощью CopyRect() отрисовывается на Image.
В С++ Builder для этих целей есть компонент TImageList в который подгружается атлас картинок, а он уже имеет командуу отрисовать картинку с нужным индексом в нужных координатах
1
55 / 18 / 19
Регистрация: 11.11.2014
Сообщений: 463
04.08.2016, 09:53  [ТС] 4
Хорошо, спасибо. А можно такой вопросец. Когда я загружаю картинку, то вокруг неё белый фон, как от этого избавиться? Допустим пытался в ФШ, но сохраняется всё равно с фоном, мб в программе как-то можно?
0
2082 / 1573 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.08.2016, 09:58 5
Цитата Сообщение от Александр321321 Посмотреть сообщение
мб в программе как-то можно
Нужно битампке с картинкой (или имаджлиту) поставить Transparent=true; он возьмет верхний левый пиксел и будет его использоать как цвет прозрачности.
1
55 / 18 / 19
Регистрация: 11.11.2014
Сообщений: 463
07.08.2016, 23:34  [ТС] 6
Ого, спасибо, будет время обязательно поэкспериментирую с этим
0
07.08.2016, 23:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2016, 23:34
Помогаю со студенческими работами здесь

Движение планеты в системе двойной звезды или движение трех тел
программа должна выводить координаты движения звезд и планеты в файл (рисую в gnuplot). ...

Сформировать меню: 1) свободное движение объекта 2)движение с клавиатуры
Сформировать на экране меню, состоящее из следующих пунктов: 1. Движение вдоль периметра экрана....

Анимациия персонажа
Доброго времени суток. Не так давно я решил создать простенькую игру-платформер, все продвигалось...

Эмуляция действий персонажа
Разработайте программу для эмуляции действий персонажа, имеющего два параметра: 1. Здоровье,...

Как создать персонажа в QT?
Добрый день Дали исходник персонажа (Снеговика) http://puu.sh/tl7EE/402e641a65.png Нужно сделать...

Отображение движения персонажа
Когда на экране показывается какое то действие персонажа, например двигается рука. Чтобы это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru