Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo, ich habe das Problem, dass ein Teil der touchesBegan() Funktion nicht, wie es sonst in jeden anderen meiner Projekte üblich ist, richtig aufgerufen wird. Zwar wird erkannt, dass der User auf dem Bildschirm tippt, jedoch passiert nichts, wenn man auf ein bestimmtes im Code angegebenes Objekt drückt. Der nun folgende Code sollte das Problem verständlich darstellen: Quellcode (9 Zeilen) Beim Berühren des Bildschirmes wird wie gewohnt "touch" ausgegeben. Jedoch wenn man den Button drückt (sie…

  • Hallo, da ich sehr viele Nodes verwende, um daraus eine Map zu gestalten, wollte ich mich der GameScene.sks widmen. Die Nodes sind bereits platziert, sodass ich diese nun mit Code sichtbar machen will. Dafür verwende ich den folgenden Code: Quellcode (5 Zeilen)Allerdings kommen dann gleich mehrere Probleme zu Stande : - es werden nicht alle Nodes angezeigt, die sich in den grauen Rechteck befinden - zwischen den Nodes befinden sicher immer mal wieder kleine schwarze Lücken, obwohl ich diese dire…

  • Die Funktion didBegin() wird nicht aufgerufen

    TimKrs - - Swift

    Beitrag

    Zitat von CocoJumbo: „Du musst glaube ich das Contact Delegate Protokoll noch hinzufügen. Dort fügst du dann glaube ich ein, was passieren soll, wenn die Physicsbodys sich berühren. Schau dir mal am besten ein paar youtube Videos an, zum Thema Swift SpriteKit. Dort gibt es viele Leute, die sowas wie Flappy Bird oder Space Invaders programmieren. Darüber lerne ich auch teilweise. “ Was genau muss ich denn an welcher Stelle schreiben? Habe noch nie zuvor dieses Protokoll verwendet.

  • Die Funktion didBegin() wird nicht aufgerufen

    TimKrs - - Swift

    Beitrag

    Hallo, mein Ziel ist es, dass ich die Berührung zweier Nodes prüfen kann. Dafür verwende ich SKPhysikBody und versuche dieses mit Hilfe der didBegin() Funktion zu prüfen. Wichtig ist noch, dass sich bei einer Berührung die Nodes nicht verschieben dürfen, sondern nur Code ausgegeben werden soll. Erste Node: Quellcode (3 Zeilen) Zweite Node: Quellcode (3 Zeilen)didBegin(): Quellcode (12 Zeilen)Ich wäre für jede Antwort sehr dankbar , da mich dieses Problem schon seit einiger Zeit beschäftigt.

  • Der Code hat funktioniert. Deswegen möchte ich mich an dieser Stelle für deine/eure Antworten einfach mal bedanken Nur bleibt das Problem, dass das Bild des Nodes stark verzerrt ist. Dem wende ich mich aber jetzt mal zu und hoffe eine Lösung zu finden. Bis zum nächsten Thread Zu torquato: Das ist ein nett gemeinter Tipp, jedoch habe ich mich schon vielen dieser kleinen Projekte wie einen Primzahlberechner oder einen Programm, welches Nullstellen berechnet oder Ähnlichen zugewendet. Daher dachte …

  • Es hat keinen Fehler gegeben und der Code lässt sich ausführen. Jedoch wird die Node nicht angezeigt. Kann sein, dass hier ein kleiner Fehler vorliegt, den ich übersehen habe? Quellcode (29 Zeilen)Es wird auch "test" ausgegeben, sodass die Funktion animateDeck() auch vollständig ausgeführt wurde.

  • gameScene2 = GameScene() habe ich nirgends stehen. Ich dachte, dass var gameScene2 : GameScene ausreicht. Ich habe es gerade versucht an verschiedenen Stellen einzufügen, jedoch gibt das immer eine Fehlermeldung wie Expected declaration. PS: Wie kann ich hier antworten, ohne dass eine weitere Thread Zeile entsteht? Bin hier (noch ) recht neu, jedoch gefällt mir dieses Forum immer mehr und mehr, da man hier auch Antworten auf seine Frage bekommt

  • Meinst du als GameScene Objekt let chip = SKSpriteNode(imageNamed: „Chip“) oder var gameScene2 : GameScene? Beide Deklarationen findet man in derselben Klasse „Battlefield“ vor und somit nicht in GameScene.swift. Die Funktion animateDeck() befindet sich ebenfalls in der Klasse „Battlefield“. Es gibt ein Button, der auf dem ViewController dieser Klasse liegt (im Main.storyboard), der die Funktion aufruft. Dieser Button ist ebenfalls in der Klasse „Battlefield“ initialisiert. Auf folgende Antworte…

  • Doch wie schafft man es, dass man auch außerhalb der GameScene addChild() und somit Nodes erstellen kann?

  • Hallo, seit Längerem versuche ich Nodes in einer anderen Klasse als in der GameScene hinzuzufügen: Quellcode (1 Zeile) Quellcode (7 Zeilen)Es wird folgende Fehlermeldung ausgegeben: Quellcode (1 Zeile) Kennt jemand eine Möglichkeit, wie man auch außerhalb der GameScene Nodes erstellen kann? Danke im Voraus