![]() |
Ответ: Вопросы очередного новичка
А если комп месец не тогать? Что глюки начнутся?
Да кстати вот мой вопрос...Как реализовать ввод кодов, как в ГТА, и чтоб эти самые коды можно было потом выбирать Select -ом :) Никак в голову не приходит. |
Ответ: Вопросы очередного новичка
Цитата:
Счетчик милисикунд досчитает до 4000000000, затем скинется в ноль и снова начнет считать с единице. |
Ответ: Вопросы очередного новичка
Павел, создаешь стек (размером как самый длинный чит) и записываешь в него всё нажатое на клаве. если что-то оттуда совпало с читом - делаем чит ))
|
Ответ: Вопросы очередного новичка
Цитата:
Вот такой я Петросян |
Ответ: Вопросы очередного новичка
Значит у резенова с руками проблемм был.
Ибо счетчик миллисекунд он кагбе всегда есть и один на всю систему. А считает он не millisecs++ как все думают, а вполне себе некоторыми интервалами, составляющими обычно 1-20мс, в зависимости от системы и ОС. Насамом деле конешно значения быстрее обновляются но винда, а кроме неё и движок блитца несинхронно записывают/считывают значение. отсюда неровные интервалы приращения. Между прочит так как в блитце интежер знаковый, а система использует беззнаковое, то на середине максимального срока будут отрицательные числа. Можно проверить, если марк умный он запилил в миллисекс abs() результату. З.Ы. в 64х битных системах логично предположить что таки заюзан 64х битный интежер. |
Ответ: Вопросы очередного новичка
Blitz3D юзает timeGetTime который отсчитывает время от старта системы в миллисекундах, размерность позволяет работать 49.71 дней пока не выполнится переполнение, на MSDN правильно пишут что надо юзать результат не на прямую, а разницу между двумя функциями, плюс еще и Blitz3D возвращает int, а не unsigned int, потому время делим пополам
|
Ответ: Вопросы очередного новичка
так, теперь поясните на примере, как получить правильный интервал пройденного времени за цикл ?
lastTime = Millisecs() / 2 .... newTime = Millisecs() / 2 - lastTime так ? |
Ответ: Вопросы очередного новичка
Извини дядь Дим но ты спорол чушь, ничего делить на 2 ненадо, просто переполнение в сторону отрицательных чисел наступит после 2^31 но до этого момента всё будет отлично.
|
Ответ: Вопросы очередного новичка
H@NON
вот так : Код:
lastTime = Millisecs() под делим пополам я имел ввиду время через которое знак millisecs изменится на обратный |
Ответ: Вопросы очередного новичка
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Ребята из Мелкософта уже позаботились о всех возможных проблемах, остается только читать MSDN |
Ответ: Вопросы очередного новичка
Цитата:
|
Ответ: Вопросы очередного новичка
Вот где то прочел, не помню где, что в блице можно использовать
приблизительно 8 источников света , а больше не желательно. Так ли ето? если нет то сколько можно нарожать источников света? |
Ответ: Вопросы очередного новичка
Я слыхал что на одной сцене можно использовать максимум от 8 до 16 источников света в зависимости от системок компа
|
Ответ: Вопросы очередного новичка
один объект может освещаться максимум с помощью восьми источников света, это ограничение видеокарт того времени когда DirectX 7 был в моде
|
Ответ: Вопросы очередного новичка
может кто знает команду определяющую позицию image
"типа как EntityX()" |
Часовой пояс GMT +4, время: 15:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot