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 ?

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
Myslim že to bude společní s "Boolean" nebo "bool"
MAaaaa 28.09.2012 23:41
MAaaaa
ten web je nefunkcny orezany polovicu tam nevidno (FF 15.0.1), stejne nefunkcne su tam zrejme svetky…
MM.. 28.09.2012 23:46
MM..
Dobře. Není to web děláme s týmem na jedné hře a tohle je menu. Potřebujem ho jen v C sharp, bez JS.
MAaaaa 28.09.2012 23:49
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…
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…
MM.. 29.09.2012 00:02
MM..
aha, dobře, tak hold to menu budu muset udělat v JS :/
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…
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…
MM.. 29.09.2012 00:03
MM..

ten web je nefunkcny orezany polovicu tam nevidno (FF 15.0.1), stejne nefunkcne su tam zrejme svetky tie scripty. Kuchar casnik robil web?
Mne je to fuk programuj si co chces, len dufam ze aspon sam chapes co programujes.

A medzi slovami sharp a shark je dost zasadny rozdiel :)

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