Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# - Světlo

Zdravím, učím se v "C#"

using UnityEngine;
using System.Collections;

public class SvetloCs
{
    public enum dobaBlikani
    {
        dobaBlikani = 0.05
    }

    public enum  vzdalenostSvetla
    {
        vzdalenostSvetla = 10
    }

    public enum rychlostBlikani
    {   
        rychlostBlikani = 0.5f
    }

    void Start()
    {
        while (true)
        {
            if (light.range == vzdalenostSvetla) light.range = rychlostBlikani;
            else light.range = vzdalenostSvetla;
            yield return new WaitForSeconds(dobaBlikani);
        }
    }
}

Umim přes java script, původně můj sepsaný kod vypadal takhle:

var dobaBlikani=0.05;
var vzdalenostSvetla=10;
var rychlostBlikani=0.5;

function Start()
{
	while (true)
	{
		if (light.range == vzdalenostSvetla) light.range = rychlostBlikani;
		else light.range = vzdalenostSvetla;
		yield WaitForSeconds(dobaBlikani);
	}
}

ale C# Shark mi to nebere, nevíte kde dělám chybu, nebo jestli jsem to nějak špatně pcchopil ?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Proč proboha enum? double dobaBlikani = 0.05; double vzdalenostSvetla = 10; double rychlostBlikani…
Wikan 28.09.2012 23:22
Wikan
Podle javascriptu.... Zbytek je v Unity3D, potom vezmu ten script přesunu na světlo, a nastavim hodn…
MAaaaa 28.09.2012 23:31
MAaaaa
ale ani to v javascriptu nedava zmysel. P.S> a C neni zralok.
MM.. 28.09.2012 23:35
MM..
imgbank.cz Je to C Shark ( Shark = # ) říkám to dobře ne ? :D Dole v pravo je "Script Svetlo" Doba…
MAaaaa 28.09.2012 23:39
MAaaaa
aha uz to chapem, len tie konstanty su pomenovane uplne nezmyselne. A to "yield return new" v tom tv…
MM.. 28.09.2012 23:49
MM..
v JS se dodají hodnoty a podle hodnot to světlo Bliká (Jak daleko) bliká a Jak rychle. Ten script fu…
MAaaaa 28.09.2012 23:51
MAaaaa
ten script nerobi nic ine len hodnotu "light.range" meni periodicky medzi 10 a 0.5, a medzitym caka…
MM.. 28.09.2012 23:55
MM..
Ty hodno ty jsem popsal podle sebe, abych jim rozuměl nejlíp, omlouvám se že to není vysvětlené podl… nový
MAaaaa 28.09.2012 23:57
MAaaaa
Chyba je v tom ze nemas ani ponatia o C#, a programujes nejake menu. Uz som pisal yeld takto pouzit… nový
MM.. 29.09.2012 00:02
MM..
aha, dobře, tak hold to menu budu muset udělat v JS :/ nový
MAaaaa 29.09.2012 00:03
MAaaaa
Ked chces pouzivat iteratory v C# tak si o tom najprv nieco precitaj napr. http://msdn.microsoft.com… nový
MM.. 29.09.2012 00:05
MM..
A ked chces robit C# scripty pre Unity3D tak si precitas nieco o robeni scriptov v C# pre unity3d (z… poslední
MM.. 29.09.2012 00:08
MM..
A Wikan ti pisal ze tie enum su tiez hovadiny. A ked sa ti zda ze mas nejaku chybu tak si precitas… nový
MM.. 29.09.2012 00:03
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru