Незарегистрированный
Наш телеграм (тут все твои друзья)
X
Кэшированная версия
Извините, ничего не найдено.
Не расстраивайся! Лучше выпей чайку!
forum.boolean.name
>
Программирование игр для компьютеров
>
Blitz3D
Числа
Имя
Запомнить?
Пароль
Опции темы
03.10.2009, 12:40
#
1
is.SarCasm
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Числа
Как заставить блитц не округлять числа? У меня функция:
MaxHp = 100
Hp = 100
В главном цикле:
HpProc =(100/(MaxHp/Hp))/100
ScaleSprite HpPoloska,HpProc,1
Так вот когда Хп > 50 То полоска полная и число всегда округлено до 1 а если меньше 50 то оно тут же равно 0 и полоска вообще исчезает. Что мне делать?
(Offline)
is.SarCasm
Посмотреть профиль
Посетить домашнюю страницу is.SarCasm
Найти ещё сообщения от is.SarCasm
03.10.2009, 12:47
#
2
NitE
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Всего наград 1
Ответ: Числа
видимо
MaxH
#
= 100
Hp
#
= 100
HpProc# =(100/(MaxHp
#
/Hp
#
))/100
ScaleSprite HpPoloska,HpProc
#
,1
(Offline)
NitE
Посмотреть профиль
Найти ещё сообщения от NitE
03.10.2009, 12:57
#
3
is.SarCasm
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Числа
Не помогло Тоже самое или 1 или 0
(Offline)
is.SarCasm
Посмотреть профиль
Посетить домашнюю страницу is.SarCasm
Найти ещё сообщения от is.SarCasm
03.10.2009, 13:27
#
4
SBJoker
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Всего наград 2
Ответ: Числа
HpProc# =(100.0/(MaxHp
#
/Hp
#
))/100.0
__________________
(Offline)
SBJoker
Посмотреть профиль
Посетить домашнюю страницу SBJoker
Найти ещё сообщения от SBJoker
03.10.2009, 13:34
#
5
Dream
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Числа
чё за формула такая О_О
во первых чтобы число получилось дробное надо то число которое делим было float
MaxH# = 100 Hp# = 100 HpProc# =Hp#/MaxHp# ScaleSprite HpPoloska,HpProc#,1
тока написал блин
Товарищи учимся думать....
(Offline)
Dream
Посмотреть профиль
Найти ещё сообщения от Dream
03.10.2009, 16:18
#
6
is.SarCasm
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Числа
DimasSup Бред
короче решил делать так:
ScaleSprite HpPolosa,Hp/20.0,.5
(Offline)
is.SarCasm
Посмотреть профиль
Посетить домашнюю страницу is.SarCasm
Найти ещё сообщения от is.SarCasm
03.10.2009, 16:32
#
7
jimon
Сообщений: n/a
Ответ: Числа
Igorian
если упрощать выражение HpProc# =(100.0/(MaxHp#/Hp#))/100.0 то получаем :
1) a# = MaxHp#/Hp#
b# = 100.0/a
HpProc# = b/100.0
2) a# = MaxHp#/Hp#
b# = 100.0/(a*100.0)
HpProc# = b
3) a# = MaxHp#/Hp#
b# = 1.0/a
HpProc# = b
4) a# = Hp#/MaxHp#
b# = a
HpProc# = b
5) HpProc# = Hp#/MaxHp#
результат такой же как у
DimasSup
jimon
Сообщение было полезно следующим пользователям:
Dream
(03.10.2009)
03.10.2009, 19:57
#
8
Dream
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Числа
я несу бред.... я быдлокодер....
(Offline)
Dream
Посмотреть профиль
Найти ещё сообщения от Dream
03.10.2009, 23:29
#
9
tormoz
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Числа
Сообщение от
Igorian
DimasSup Бред
короче решил делать так:
Бред, это твое самомнение
Тебе правильно подсказали.
Будешь так реагировать дальше - будем ссориться
__________________
(Offline)
tormoz
Посмотреть профиль
Найти ещё сообщения от tormoz
Сообщение было полезно следующим пользователям:
Reks888
(10.01.2010)
«
Предыдущая тема
|
Следующая тема
»
Опции темы
Версия для печати
Отправить по электронной почте
Ваши права в разделе
Вы
не можете
создавать темы
Вы
не можете
отвечать на сообщения
Вы
не можете
прикреплять файлы
Вы
не можете
редактировать сообщения
BB коды
Вкл.
Смайлы
Вкл.
[IMG]
код
Вкл.
HTML код
Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Очень большие числа
cHeRsAnYa
Математика
11
09.02.2010
01:35
Большие числа.
Randomize
2D-программирование
2
27.09.2009
14:41
Дробные числа, sin, cos и т.д.
Romanzes
JAVA Micro Edition
10
15.11.2008
14:06
Приближение числа
impersonalis
Полезные функции
9
23.01.2007
09:03
Кратнось числа
c0mrad
Математика
15
16.01.2007
17:03
Часовой пояс GMT +4, время:
21:32
.
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод:
zCarot
Style crйe par
Allan
-
vBulletin-Ressources.com
Обратная связь
-
Форум портала www.boolean.name
-
Вверх