XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Mark Mocherad
Не активен
offline
Опыт: 7,564
Активность:
Что такое round
pixelx = round( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) = 18
round - не ясно что он делает с числом ? но я так понял округляет = целое число ?
Старый 03.10.2013, 00:40
Hanabishi
COOL STATUS
offline
Опыт: отключен
В Jass такой команды точно нет
Hanabishi добавил:
Но в паскале например да, округляет до ближайшего целого
Старый 03.10.2013, 00:57
Mark Mocherad
Не активен
offline
Опыт: 7,564
Активность:
Hanabishi:
В Jass такой команды точно нет
Hanabishi добавил:
Но в паскале например да, округляет до ближайшего целого
а какая команда тогда округляет вместо round ?
Padalekki добавил:
п.с. с хайва уверяют что есть такая команда )
Padalekki добавил:
R2I (real-to-integer) все посмотрел
Padalekki добавил:
хотя нет чтото не то не получилось...
Padalekki добавил:
pixelx = R2I( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) ?
Старый 03.10.2013, 01:27
DioD

offline
Опыт: 45,184
Активность:
ты можешь сам написать аналогичную команду, чтобы округляло вверх надо прибавить 0.5, чтобы в низ забрать 0.49
Старый 03.10.2013, 04:39
Hanabishi
COOL STATUS
offline
Опыт: отключен
п.с. с хайва уверяют что есть такая команда )
Пусть сами попробуют тогда, да и сам в редакторе проверь, ошибка будет, нет такой функции в варе
R2I вроде бы отбрасывает дробную часть, но как сказано выше, написать round самостоятельно очень просто:
function Round takes real r returns integer
    return R2I(r + 0.5)
endfunction
Старый 03.10.2013, 14:48
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:33.