Zum Inhalt wechseln

Change

schlumpf2009

schlumpf2009

Registriert: 12. Nov 2010
Offline Zuletzt aktiv: 06. Feb 2012 13:29 Uhr
*****

start oder awake zählen einen int nicht korrekt +1

22. Januar 2012 - 11:16 Uhr

ich arbeite gerne mit funktionen, subs oder wie auch immer ( void ) statt mit update.

wenn ich die zeile
next=momentan+1;
als zeile in die update funktion verschiebe wird mir

momentaner level als 0 angezeigt und next level als 1 korrekt angezeigt

warum geht das dann so nicht in der start und oder der awake funktion ?

public var momentan : int;
public var next : int;


function start(){
momentan = Application.loadedLevel;
next=momentan+1;
}

function OnGUI () {
GUI.Label (Rect (10, 25, 1000, 2000), "momentaner Level : "+momentan);
GUI.Label (Rect (10, 50, 1000, 2000), "next Level : "+next);
}
function Update () {
}

geht auch nicht mit :

public var momentan : int=0;
public var next : int=0;

^^ und der restliche code wie oben is klar

edit : das wort next durch "gleich" ersetzen hilft nicht

downloadtest

18. Januar 2012 - 12:59 Uhr

dies ist ein leeres file nur zum testen ob der download überhaupt geht habe grad 2x versucht was anzuhängen

hab mal noch n leeres unityproject angehängt ( nur ein leeres terrainfile drin )

build as webplayer erklärung der "optionen" erklärung bitte

15. Januar 2012 - 13:01 Uhr

Insider : das ist nur ein bild !!! :D
Eingefügtes Bild
Insider : das ist nur ein bild !!! :D

kann mir bitte jemand zu den optionen ein bischen was sagen ich verstehe die nicht so recht

-----

streamed : wenn ich das aktiviere und z.b. 10 scenen habe wird beim starten der webseite nur die erste geladen .

wenn ich es aus habe, werden vor dem "anzeigen" alle heruntergeladen.

wie geht es dann mit dem streamed weiter mit den restlichen szenen ? werden die geladen bei applicatoion.loadlevel oder sobald die erste scene angezeigt wird ( wie im hintergrund ? )

-----------

zum rest : keine ahnung :unsure:

Was in der Gamesbranche so alles schief läuft

11. Januar 2012 - 08:28 Uhr

hab ich grad gefunden :D
http://www.behrmannh...-problem-haben/

c# random zahl zwischen 0 und 60

06. Januar 2012 - 19:34 Uhr

vor lauter coden blick ich es nicht mehr

ich möchte lediglich einen wert der in einer string variable gespeichert wird gegen einen wert der
in einer weiteren variable gespeichert wird vergleichen.

public string wert1= "1";
public int wert2= 2;
void Start () {
wert2=UnityEngine.Random.Range(-1,61);
}

demnach ja

if (wert1==wert2) {
}else{
}

Zitat

error CS0019: Operator `==' cannot be applied to operands of type `string' and `int'

ok dann anders :

if (wert1==(String)wert2) {
}else{
}

Zitat

error CS0030: Cannot convert type `int' to `string'

ich kann auch beide werte als string deklarieren nur dann geht der rnd generator nicht mehr
und die art wie ich es aus .net kenne klappt in unity nicht da motzt er mir rum

Zitat

error CS0104: `Random' is an ambiguous reference between `UnityEngine.Random' and `System.Random'

edit : mir is klar das er nur nicht weis welchen random er nehmen soll das bringt mich dann aber wieder
zu fehler 1