![]() |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Цитата:
Прокатит? =) |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Нет не прокатит.
Ты путаешь две вещи, вращение картинки, и перемещение картинки по кругу относительно какой либо точки. Первое делается с помощью команд вращения картинки и если надо изменения хэндла картинки. Второе обыкновенная математика и капля тригонометрии. |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Короче. То на то и выходит
Сначала вычисляем новые X,Y, обновляем месторасположение объекта с помощью функции которую я нашёл на оф форуме. Потом только устанавливаем хендл, прокручиваем по своей оси, и уже получаем угол самого объекта, при неизменных координатах |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Код:
... |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Без ToCString нормально идёт,
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
На BlitzEtCetera все написано правильно.
Просто если ты передаешь литерал ( в виде "аля_что_то" ) то компилятор передаст прямой указатель, тоесть Сишную-строку. |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Я тут в примере наткнулся на строчку кода и хочу узнать для чего так сделано? :)
Код:
Field NewConnectionCallback (Conn:TCPSocketConnection) |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Я посмотрел код примера, эти штуки являются callback'ами, в эти поля присваиваются имена функций, которые будут далее использоваться.
Крутая штука, я не знал что так можно. Вот весь код: |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
У кого есть откомпиленный модуль bah.cairo, плз, скиньте.
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Компилятор споткнулся, так как в коде идет вызов\обращение к несуществующей метке.
Судя по названию "PIXMAN_OP_" - автор опечатался, попробуй заменить на "PIXMAP_OP_" |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Maximus- the BlitzMax module manager
Скачивает, распаковывает, устанавливает с учётом зависимостей модули для BlitzMax. Всё что надо - иметь MinGW. Остальное эта прога сделает сама. |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Как вращать картинку вокруг центра объекта со смещением по x/y?
(для раскуривания: есть объект, сбоку (по "-x") у него двигатель и надо прицепить туда партиклы.) Через Sin и Cos получается крутить только по кругу. :( |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
![]() Я тут поразмышлял немного, и выходит, что "двигатели" двигаются по своей окружности, центр которой в это время в свою очередь двигается по окружности :-) с разницей в 90 градусов от "главного" угла. Радиус меньшей окружности равен сдвигу по х двигателей относительно центра "корабля". |
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Цитата:
|
Часовой пояс GMT +4, время: 17:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot