Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 28.11.2007, 08:47   #1
BaD RaNDoM
AnyKey`щик
 
Регистрация: 12.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Поворот картинки

Как повернуть картинку с помошью мышки, т.е при перемещении мышки поворачивалась бы картинка???
(Offline)
 
Ответить с цитированием
Старый 28.11.2007, 13:12   #2
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Поворот картинки

очень просто: с помощью команд MouseX(), MouseY(), MouseXSpeed(), MouseySpeed(), крутишь картинку, как тебе надо.
(Offline)
 
Ответить с цитированием
Старый 28.11.2007, 13:39   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Поворот картинки

Ну тут нужна математика.
Во первых нужно вычеслить угол между центром кручения картинки и положением мышки. Тогда только поворачивать
Для 2Д глянь вот это.
(Offline)
 
Ответить с цитированием
Старый 29.11.2007, 07:49   #4
BaD RaNDoM
AnyKey`щик
 
Регистрация: 12.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Поворот картинки

Сообщение от H@NON
очень просто: с помощью команд MouseX(), MouseY(), MouseXSpeed(), MouseySpeed(), крутишь картинку, как тебе надо.
Как тебя понял... RotateImage img,MouseX(),MouseY()
Если такое использовать то будет сильно тормозить
Как избавиться от тормазов ??
(Offline)
 
Ответить с цитированием
Старый 29.11.2007, 11:48   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Поворот картинки

BaD RaNDoM, работать не будет.
Тормозить булдет Очень сильно, т.к. стандартное 2д в блице просто ужастное.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

Там всё есть, и примеры и т.п. Скорость 2Д выростает до производительности как в бм
(Offline)
 
Ответить с цитированием
Старый 29.11.2007, 11:49   #6
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Поворот картинки

Как избавиться от тормазов ??
если в проэкте, который Ты делаеш возможно заменить картинку на квад или спрайт, то это самый вариант !! работать будет на много быстрей !! принцып такой: создаеш спрай, текстуриш его своей картинкой, прикрепляеш к камере, ставиш entityorder -1, и поваричиваеш !!
можно юзать fastimage !! там тоже все быстро !! но если у тебя в проэкте всего 1 картинка, то смыслу нет подключать эту библиотеку !!
(Offline)
 
Ответить с цитированием
Старый 29.11.2007, 15:49   #7
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Поворот картинки

Сообщение от BaD RaNDoM
Как тебя понял... RotateImage img,MouseX(),MouseY()
Если такое использовать то будет сильно тормозить
Как избавиться от тормазов ??
Тут используй не MouseX(),MouseY(), а MouseXSpeed(),MouseYSpeed(), так как первые просчитывают координаты мыши на экране, а вторые скорость с которой перемещается мышь.
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 21:45   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Поворот картинки

ещё можно закешить всё в массив на стадии загрузи
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_rc: поворот экрана Piligrim Библиотеки 22 06.04.2010 22:58
поворот объекта на объект rr333 3D-программирование 11 02.01.2010 22:39
Поворот спрайта nil0q Основной форум 4 15.09.2009 15:55
Опять я... (Поворот) ARTMAN 3D-программирование 19 06.05.2009 18:20
Поворот массива точек SBJoker Алгоритмика 18 10.10.2008 14:48


Часовой пояс GMT +4, время: 15:32.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com