forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Уроки (http://forum.boolean.name/forumdisplay.php?f=145)
-   -   Замедление времени и пауза (http://forum.boolean.name/showthread.php?t=13117)

Illidan 14.08.2010 02:46

Ответ: Замедление времени и пауза
 
ну обычный юзвер чтобы посмотреть в бравзере твою демку, должен скачать специальный плагин( по типу флешплейера) утебя он установился в тот момент когда ты поставил себе юнити.

Andvrok 14.08.2010 02:49

Ответ: Замедление времени и пауза
 
Очень странно, я давал веб версию другу, у него все отлично запустилось, а юнити у него и не пахнет...

З.Ы. Друг без инета, скачать не мог :4to:

Illidan 14.08.2010 02:58

Ответ: Замедление времени и пауза
 
значит он раньше гдето посмотрел игру на юнити. плагин качается быстро.

Andvrok 14.08.2010 03:01

Ответ: Замедление времени и пауза
 
Все может быть...

Horror 14.08.2010 13:06

Ответ: Замедление времени и пауза
 
Цитата:

Извините за тупизм, но что плагин вы ставите? Там нужен стандартный на флеш, или какой-то особенный? Я к тому что у меня флеш стоит, а больше никаких плагинов я не ставил...
Ты меня, как разработчик на Юнити, просто загнал под стол)

Andvrok 14.08.2010 13:10

Ответ: Замедление времени и пауза
 
Ты, когда только начал работать на юнити, уже все знал про него?

Duskly 11.12.2011 23:09

Ответ: Замедление времени и пауза
 
спс, а как сделать просто замедление без всяких кнопок на экране.
При нажатии на CTRL

Lestar 11.12.2011 23:14

Ответ: Замедление времени и пауза
 
PHP код:

if (Input.GetKey (KeyCode.LeftControlTime.timeScale=0.5f


pax 11.12.2011 23:19

Ответ: Замедление времени и пауза
 
PHP код:

public void Update()
{
    
Time.timeScale Input.GetKey(KeyCode.LeftControl) ? 0.1f:1;



Duskly 11.12.2011 23:19

Ответ: Замедление времени и пауза
 
если несложно можно полный код?))
куда вставлять

Duskly 11.12.2011 23:30

Ответ: Замедление времени и пауза
 
плз дай код. просто там на js.
как это все будет выглядеть?

pax 11.12.2011 23:31

Ответ: Замедление времени и пауза
 
где на js то? Пост №24 не помог?

Duskly 11.12.2011 23:40

Ответ: Замедление времени и пауза
 
я знаю что на шарпе. но это на js:
PHP код:

private var a=1.0//скарость времени 
private var b="Pauza";//просто строка 
var c:AudioClip;//музончик 
function Start () { //Делаем при старте 
audio.loop=true;//делаем постоянное играние звука 
audio.clip=c;//выбираем звук 
audio.Play();//играем звук 

function 
Update () { //делаем постоянно 
if(a==0.0b="Start";//это надпись у кнопки меняем 
else b="Pauza";//и это тоже 
Time.timeScale=a;//масштабируем время 
audio.pitch a;//и музычку 

function 
OnGUI () { //ГУИ 
a=GUI.HorizontalSlider(Rect(10,10,100,20),a,0.0,1.0); //слайдер 
if(GUI.Button(Rect(10,30,100,50),b)) //кнопка 

    if(
a==0.0)  a=1.0//изменяем скорость 
    
else a=0.0//и это тоже 
         



и мне надо изменить код чтобы:
Цитата:

сделать просто замедление без всяких кнопок на экране.
При нажатии на CTRL.

pax 11.12.2011 23:43

Ответ: Замедление времени и пауза
 
эх
PHP код:

function Update()
{
    if(
Input.GetKey(KeyCode.LeftControl))
    {
        
Time.timeScale 0.1;
    }
    else
    {
        
Time.timeScale 1;
    }


вообще по js я помогаю неохотно, т.к. сам не пишу на нем.

Duskly 11.12.2011 23:47

Ответ: Замедление времени и пауза
 
спасибо, то есть весь код получается таким да?:
PHP код:

private var a=1.0//скарость времени 
private var b="Pauza";//просто строка 
var c:AudioClip;//музончик 
function Start () { //Делаем при старте 
audio.loop=true;//делаем постоянное играние звука 
audio.clip=c;//выбираем звук 
audio.Play();//играем звук 

function 
Update()
{
    if(
Input.GetKey(KeyCode.LeftControl))
    {
        
Time.timeScale 0.1;
    }
    else
    {
        
Time.timeScale 1;
    }




Часовой пояс GMT +4, время: 10:24.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot