forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вопросы от Okay (http://forum.boolean.name/showthread.php?t=17992)

Okay 17.03.2013 14:22

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 255058)
Интересный сервис...

Они сами предоставляют хост сервера бесплатно. Требуют только, чтобы все игровые платежи, как "Донат" проходили через них =)

pax 18.03.2013 01:40

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от Okay (Сообщение 255067)
Требуют только, чтобы все игровые платежи, как "Донат" проходили через них =)

Где про это написано?

Okay 18.03.2013 17:56

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 255116)
Где про это написано?

Читал на каком-то источнике про "Бесплатность playerIO"

Okay 20.03.2013 11:15

Ответ: Вопросы от Okay
 
все, разобрался)
Написал код заново)

Okay 22.12.2013 16:16

Ответ: Вопросы от Okay
 
Что за ошибка такая?
Цитата:

MissingComponentException: There is no 'AudioSource' attached to the "menu_s" game object, but a script is trying to access it.
You probably need to add a AudioSource to the game object "menu_s". Or your script needs to check if the component is attached before using it.
menu_s.Start () (at Assets/scripts/menu_s.cs:11)
Вот код
Код:

[RequireComponent(typeof(AudioSource))]
public class menu_s : MonoBehaviour
{

        public GameObject spritelogo;
        public AudioClip menusound;
        // Use this for initialization
        IEnumerator Start ()
        {
                audio.Play();
                yield return new WaitForSeconds(audio.clip.length);
                audio.clip = menusound;
                audio.Play();

        }
       
        // Update is called once per frame
        void Update ()
        {
        }
}


pax 22.12.2013 17:26

Ответ: Вопросы от Okay
 
вероятно этот компонент был добавлен на объект раньше, чем был дописан атрибут [RequireComponent(typeof(AudioSource))] и компонента AudioSource на объекте нет.

Okay 22.12.2013 18:05

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 271776)
вероятно этот компонент был добавлен на объект раньше, чем был дописан атрибут [RequireComponent(typeof(AudioSource))] и компонента AudioSource на объекте нет.

Я повесил стандартный компонент audiosource на объект, добавил туда звук. Все хорошо. А вот как управлять этим компонентом через код?

Okay 22.12.2013 18:17

Ответ: Вопросы от Okay
 
Сделал вот так, но почему то звук не заглушается
Код:

[RequireComponent(typeof(AudioSource))]
public class menu_s : MonoBehaviour
{
        public GameObject spritelogo;
        // Use this for initialization
        void Start ()
        {


        }
       
        // Update is called once per frame
        void Update ()
        {
                if(Input.GetKey (KeyCode.P))
                {
                        GetComponent<AudioSource>().mute = false;
                }
        }
}


Okay 27.12.2013 17:18

Ответ: Вопросы от Okay
 
Как работать с mecanim через код?

pax 27.12.2013 19:09

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от Okay (Сообщение 271976)
Как работать с mecanim через код?

http://docs.unity3d.com/Documentatio.../Animator.html

Okay 27.12.2013 21:51

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 271978)

Я это смотрел уже. Но не пойму как допустим обращаться к определенному "стейту", который создал в аниматоре

pax 27.12.2013 22:12

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от Okay (Сообщение 271983)
Я это смотрел уже. Но не пойму как допустим обращаться к определенному "стейту", который создал в аниматоре

Изменяя переменные, которые управляют стейтом. К примеру http://docs.unity3d.com/Documentatio....SetFloat.html

Okay 27.12.2013 22:26

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 271984)
Изменяя переменные, которые управляют стейтом. К примеру http://docs.unity3d.com/Documentatio....SetFloat.html

Получается если задать параметры стейту, и через код изменять эти параметры, то будет воспроизводиться анимация? Первый раз такое вижу

pax 27.12.2013 22:59

Ответ: Вопросы от Okay
 
Тут принцип такой, что состояния переключаются автоматически в зависимости от параметров. В Unity 4.3 добавили возможность перейти к любому стейту через http://docs.unity3d.com/Documentatio...CrossFade.html

Okay 28.12.2013 02:50

Ответ: Вопросы от Okay
 
Цитата:

Сообщение от pax (Сообщение 271986)
Тут принцип такой, что состояния переключаются автоматически в зависимости от параметров. В Unity 4.3 добавили возможность перейти к любому стейту через http://docs.unity3d.com/Documentatio...CrossFade.html

Прочитал парочку уроков, анимация все равно не воспроизводится.
к черту меканим
Можно ли по стандартному animation.crossfade воспроизводить анимацию спрайта?


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

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