![]()
Mark Mocherad
Не активен
![]() offline
Опыт:
7,564Активность: |
Что такое round
pixelx = round( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) = 18
round - не ясно что он делает с числом ? но я так понял округляет = целое число ? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
В Jass такой команды точно нет
Hanabishi добавил: Но в паскале например да, округляет до ближайшего целого |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Mark Mocherad
Не активен
![]() offline
Опыт:
7,564Активность: |
Hanabishi:
а какая команда тогда округляет вместо round ?
Padalekki добавил:
п.с. с хайва уверяют что есть такая команда ) Padalekki добавил:
R2I (real-to-integer) все посмотрел Padalekki добавил:
хотя нет чтото не то не получилось... Padalekki добавил: pixelx = R2I( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) ? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
ты можешь сам написать аналогичную команду, чтобы округляло вверх надо прибавить 0.5, чтобы в низ забрать 0.49
|
![]() |
#4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Пусть сами попробуют тогда, да и сам в редакторе проверь, ошибка будет, нет такой функции в варе R2I вроде бы отбрасывает дробную часть, но как сказано выше, написать round самостоятельно очень просто:
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|