Jump to content
Unity Insider Forum

thecellar

Members
  • Content Count

    4
  • Joined

  • Last visited

Community Reputation

0 Neutral

About thecellar

  • Rank
    Newbie
  1. Oha....das sieht super aus! Ich werd mich mal reinlesen, versuchen alles zu verstehen und mich melden wenn ich Rückfragen habe. Vielen Dank!
  2. Also "bisher" habe ich das Gefühl, dass die App an sich eine ganz gute Übung zum Erlernen der Grundkenntnisse ist. Sie erscheint mir nicht zu komplex zu sein, hat viele einfache Elemente und ein paar komplexere Elemente. Zudem bewege ich mich komplett im UI.Sektor...also nichts mit 3D etc. Bisher bin ich ohne Hilfe sogar schon relativ weit gekommen. Ich habe den Start-Bildschirm mit den 4 Buttons (Meditations-Start / Anleitung / Gruppen / Impressum), und ich habe es hinbekommen, auf Knopfdruck der Buttons zu den jeweiligen Screens zu wechseln. Das grobe Grundgerüst steht also schon mal Natürlich kann man das ganze jetzt schon an vielen Stellen optimieren. Aber sicherlich kann man das immer, wenn man auf seine alten Projekte zurück schaut. Das ist mein erstes Projekt, von daher ist mein Anspruch nicht, es "perfekt" zu machen. Wenn die App am Ende funktionsfähig und bereit für den App-Store ist wäre das schon ein riesen Erfolg für mich. Meine Vorgehensweise ist bisher: Ich arbeite immer so weit wie ich es hinbekomme. Wenn ich auf ein Hindernis stoße versuche ich, die Thematik zu erlernen, und in die App einzubinden. Dann gehts weiter bis zum nächsten Hindernis. Am Ende werde ich auf jeden Fall ne Menge hinzugelernt haben
  3. Genau, der Back-Button bringt mich immer nur einen Punkt zurück (also von 4 auf 3, von 3 auf 2... ). Klingt nach ner guten Idee. Ich würde aber auch gerne die Hintergrundfarbe des Textes bei jedem Punkt verändern. Dazu müsste ich ja das komplette Objekt (also den Kasten in dem der Text steht) ändern, oder? Das mit den Strings klingt aber gut, ich les mich mal da rein. Noch mal allgemein...brauche ich dann auch IF-Befehle in meinem Script? Das ist gerade alles noch so ein bisschen wie Kochen ohne Rezept
  4. Hallo zusammen, ich bin relativ neu bei Unity, entschuldigt also falls ich mich etwas sperrig anstelle oder ausdrücke. Ich bin gerade dabei meine erste App über Unity zu programmieren. Das ganze soll eine Art geleitete Meditations-App sein. Hier ein Scribble der Hauptfunktion: In der Hauptfunktion (siehe Anhang) soll man durch Drücken auf den Bildschirm (roter Bereich) zum jeweils nächsten Meditations-Punkt kommen (Das sind insgesamt 47). Hier erscheint dann wieder neuer Text, welcher auch vorgelesen wird (Audiospur wird abgespielt). Durch nochmaliges Drücken ins rote Feld kommt dann wieder der nächste Punkt usw. Die Funktion der einzelnen Meditations-Punkte konnte ich relativ einfach lösen: Die einzelnen Meditations-Punkte (oder auch Textfenster) sind einfache Buttons. Durch das on Click-Feature im Inspektor lasse ich einfach den eingeblendeten Punkt ausblenden (also "GameObject.SetActive" für den aktuellen Button mit Text auf "aus") und den nächsten Punkt einblenden ("GameObject.SetActive" für den nächsten Buttonauf "an"). So weit so relativ einfach. Der Back Button (unten links) soll einen zum vorherigen Meditations-Punkt zurück bringen. Den Back Button könnte ich nun als Objekt jedes mal wieder mit an den aktuellen Meditations-Punkt hängen, und wieder über das on Click-Feature einstellen. Ich würde das ganze aber gerne über ein Script lösen. Und zwar hätte ich gerne nur einen Back-Button, welcher abhängig vom aktuell angezeigten Meditations-Punkt (bzw. Button) immer zum letzten Meditations-Punkt zurück springt. Scripten ist für mich allerdings noch ziemlich neu, daher bin ich auf eure Hilfe angewiesen. Durch Tutorials konnte ich mir eine "Ahnung" über das scripten zusammenstellen, weiß aber leider noch nicht wie ich das so umsetze, dass es auch funktioniert. Vermutlich müsste im Code sinngemäß etwas wie folgt stehen: Wenn Folie Meditation_02 angezeigt wird/aktiv ist, dann wechsle bei Druck auf Back-Button zu Folie Meditation_01. Wenn Folie Meditation_03 angezeigt wird/aktiv ist, dann wechsle bei Druck auf Back-Button zu Folie Meditation_02. usw. ich hatte mir da auch schon mal in nem Script was zusammengeschrieben, aber das ist vermutlich totaler Bullshit (wie gesagt, das ist gerade meine erster selbstständiger Programmierversuch) :D /*/ if (Res_02_Button = active) onClick.BackButton.setActive.Res_02_Button = false onClick.BackButton.setActive.Res_01_Button = true else if (Res_03_Button = active) onClick.BackButton.setActive.Res_03_Button = false onClick.BackButton.setActive.Res_02_Button = true /*/ Kann mir da jemand weiterhelfen? Konnte ich meine Anfrage verständlich ausdrücken? Ich könnte mir denken dass es ein relativ einfaches Script mit vermutlich viel wiederholender Schreibarbeit ist. Ich bin für jede Hilfe dankbar!
×
×
  • Create New...