Construct 2. Округление чисел

Часто в играх приходится использовать какие-либо расчеты, после которых получаются нецелые числа со множеством знаков после запятой. В последствии использовать подобные числа не очень удобно, поэтому их нужно округлять. И в данной статье мы разберемся, как это можно сделать.

 

Итак, допустим у нас есть переменная variable, которая равняется 15,369287603.

Округление чисел в Construct 2 (скриншот 1)

Чтобы получить целое число, необходимо использовать функцию round(variable). В скобках указывается название переменной. Округление выполняется по математическим правилам.

Округление чисел в Construct 2 (скриншот 2)

Предположим, что нужно округлить до сотых. В таком случае используем небольшую хитрость, пишем вот такую функцию round(variable*100)/100. Что она означает?

 

Сначала в скобках число умножается на 100, получается 1536,9287603. Затем выполняется округление, отбрасываются числа после запятой, выходит 1537. Далее число снова делится на 100. В итоге получается нужное число 15,37.

Округление чисел в Construct 2 (скриншот 3)

Аналогично делается для десятых, тысячных и прочих.

Как видите, округление чисел выполняется довольно просто. И числа выглядят значительно лучше.