Sidebar

Как сделать таймер с обратным отсчётом

SpAwN

New member
Jul 8, 2009
4,935
29
Как сделать таймер с обратным отсчётом

Мне тут для мапы нужен тайме, как в фильме Пила. Чёрное табло с красными цифорками которые показывают обратный отсчёт. Как такое реализовать? Помоему только моделькой, но я в моделировании не совсем силён, но сделать паралеллепипед могу, только вот тогда как цифры сделать? Анимированой текстурой? Спрайтом анимированным?
 

Monyak

Всэх зарэжу-пэрэрэжу
Apr 22, 2007
1,174
5
0
Ukraine
2 SpAwN:
таймеры обычно делают брашами))
Поищи здесь, или сделай сам по примеру Дмитрича(у него табло для подсчета фрагов).
 

SpAwN

New member
Jul 8, 2009
4,935
29
2 Monyak:

Мне нужен таймер, а не табло для фрагов. Например выставить 30 секунд и на обратный отсчёт. Дойдя до нуля происходит какое-то действие.
 

Monyak

Всэх зарэжу-пэрэрэжу
Apr 22, 2007
1,174
5
0
Ukraine
2 SpAwN:
таймер и табло для фрагов - это одно и то же. Энтити просто будут вызываться в обратном порядке, но суть не меняется.
 

Psycho-A

 
Aug 29, 2009
3,967
37
73
0
Теоретически, возможно сделать и через анимированные текстуры. То есть, допустим есть у тебя несколько наборов цифр от 0 до 9 (в нашем случае 3 набора анимированных текстуры с цифрами). Так вот, в одном наборе выставляешь частоту обновления "10,0" (т.е. текстура обновляется 10 раз в секунду) для доль секунды, в другом наборе - "1,0000" - это будут секунды. В третьем наборе (для минут) - "0,1667". В сорсе это легко - достаточно было бы указать частоту кадров в vmt-файле.

Вот только возможно ли будет запустить их синхронно... тут уже проверять нужно. Возможно ГолдСорс вообще не позволит так играться с fps...
 

Scream

aw
Oct 29, 2005
6,857
38
2 Psycho-A:
в 1.6 нельзя регулировать частоту кадров анимированной текстуры.

2 SpAwN:
Делать брашами + менеджерами. Хотя цифры можешь написать на чём угодно, хоть модель, хоть браш, хоть спрайт...


Как вариант - барабанный счетчик из анимированных моделей. 1 модель + анимации равные количеству цифр. Первая крутится с частотой 1 оборот в 10 секунд, вторая - 1 оборот в минуту и т.д. Либо рассчитывать всё на секунды - 10 сек, 100 сек, 1000 сек и т.д.

[ADDED=Scream]1294449518[/ADDED]
Заранее предупреждаю: мне пофик, что крутится не в ту сторону и какая текстура. Принцип ясен и работает. Кому надо - допилит.
 

Attachments

Last edited:

Kalich_

New member
Sep 26, 2008
1,197
33
а можно сделать так чтобы conter-strike(или counter-strike: source) считывал системную дату и время?
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord