Помогите поправить скрипт

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Помогите поправить скрипт

Сообщение Ecstasyept 01 мар 2013, 19:35

Уже около двух часов пытаюсь написать скрипт контролирующий "particle system", чтобы при нажатии на кнопку "p" отключались и включались патиклы, получается только выключать, а включать никак...
Вот собственно сам скрипт -

Скрытый текст:
using UnityEngine;
using System.Collections;

public class Control : MonoBehaviour {
public bool ParticleSystem;


void Start () {

if(Input.GetKeyDown("p")){
ParticleSystem = !ParticleSystem;
if(ParticleSystem = true){
particleSystem.Stop();
}
if(ParticleSystem = false){
particleSystem.Play();
}
}
}


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

}

}

И еще, пожалуйста объясните за что отвечают "void update" и "void start". Спасибо!
Ecstasyept
UNец
 
Сообщения: 40
Зарегистрирован: 01 июл 2012, 20:39

Re: Помогите поправить скрипт

Сообщение revolteck 01 мар 2013, 20:47

Ecstasyept писал(а):И еще, пожалуйста объясните за что отвечают "void update" и "void start". Спасибо!

"void update" - функция, которая вызывается при каждом кадре, в неё желательно ложить
операторы типа if (input.GetKey...){ } --(что бы точно знать когда игрок нажал клавишу)
а void start - функция которая вызывается 1 раз, при старте игры.
_____
(з.ы. сам не очень опытный в этом деле)
Аватара пользователя
revolteck
UNец
 
Сообщения: 19
Зарегистрирован: 18 апр 2012, 03:47

Re: Помогите поправить скрипт

Сообщение lawson 01 мар 2013, 22:53

вроде как партикл систем включается через emit
lawson
UNIверсал
 
Сообщения: 481
Зарегистрирован: 14 сен 2012, 21:20

Re: Помогите поправить скрипт

Сообщение Medveckij 02 мар 2013, 01:29

Синтаксис:
Используется csharp
GameObject.particleEmitter.emit = true;
 
Аватара пользователя
Medveckij
Адепт
 
Сообщения: 1014
Зарегистрирован: 10 ноя 2012, 15:44

Re: Помогите поправить скрипт

Сообщение Ecstasyept 02 мар 2013, 16:15

Спасибо всем большое!
Ecstasyept
UNец
 
Сообщения: 40
Зарегистрирован: 01 июл 2012, 20:39


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 20