Als «cocos2d-iphone» getaggte Fragen

cocos2d für iPhone ist ein kostenloses Open-Source-Framework zum Erstellen von 2D-Spielen, Demos und anderen grafischen / interaktiven Anwendungen für iOS-Geräte.

4
Wie erreicht man eine gleichmäßige Bewegungsgeschwindigkeit auf einer Bézierkurve?
Ich versuche, ein Bild entlang der Bezier-Kurve zu verschieben. So mache ich es: - (void)startFly { [self runAction:[CCSequence actions: [CCBezierBy actionWithDuration:timeFlying bezier:[self getPathWithDirection:currentDirection]], [CCCallFuncN actionWithTarget:self selector:@selector(endFly)], nil]]; } Mein Problem ist, dass sich das Bild nicht gleichmäßig bewegt. Am Anfang bewegt es sich langsam und dann beschleunigt es sich allmählich …

5
Tunneleffekt cocos2d
Ich möchte einen ähnlichen Tunneleffekt in COCOS2D (iOS) erzeugen. Könnte jemand irgendwelche Hinweise vorschlagen? Siehe Video 1 Siehe Video 2 Bis jetzt habe ich versucht, mehrere ringförmige Sprites mit abnehmender Skalierung in der Mitte auf denselben Punkt zu positionieren und Z für jedes kleinere Sprite ebenfalls abnehmend zu halten. Wenn …

7
Trennung von Zeichnung und Logik in Spielen
Ich bin ein Entwickler, der gerade erst anfängt, mit der Spieleentwicklung herumzuspielen. Ich bin ein .Net-Typ, also habe ich mich mit XNA angelegt und spiele jetzt mit Cocos2d für das iPhone herum. Meine Frage ist jedoch allgemeiner. Angenommen, ich baue ein einfaches Pong-Spiel. Ich hätte eine BallKlasse und eine PaddleKlasse. …

3
Vergleich zwischen Cocos2d und Corona [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 8 Jahren . Es fällt mir wirklich schwer zu entscheiden, welchen Weg ich einschlagen soll. …

2
Wie simuliere ich ein schwingendes Pendel?
Ich möchte ein Seil mit einem Gewicht simulieren, das wie ein Pendel hin und her schwingt. Jede tatsächliche Physik ist übertrieben; es wiederholt nur endlos die gleiche Bewegung. JQuery hat eine "Swing" Leichtigkeit ähnlich der, die ich suche. Wie funktioniert es? Ich dachte daran, mich von einem Winkel zum anderen …

1
Wie funktioniert gluLookAt?
Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …

1
Mischmodi in Cocos2D mit glBlendFunc
Wir haben versucht, die gängigsten Mischmodi zu replizieren, die in Photoshop und Quartz 2D verfügbar sind, aber wir haben nur 3 entwickelt, und das nach einiger langer Online-Suche. Für alle Interessierten sind sie hier: Multiplizieren = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Screen = GL_MINUS_DST_COLOR, GL_ONE Lineares Ausweichen = GL_ONE, GL_ONE Sie können diese …

1
Grundlegende Box2D-Kollisionserkennung
Ich verstehe nicht, wie man in Cocos2D / Box2D auf Kollisionen wartet. Angenommen, ich habe zwei dynamische Kreiskörper. Einer ist sehr klein und der andere ist relativ groß. Wenn der kleine Kreis mit dem großen Kreis kollidiert, möchte ich etwas tun (z. B. einen Ton abspielen). Was ist der beste …


1
Warum hat der AnchorPoint keinen Einfluss auf die CCLayer-Positionierung?
Ich denke, es gibt einen Unterschied zwischen dem CCLayer- und dem CCNode-Verhalten, wenn ich ihren AnchorPoint ändere. Ich werde beschreiben, was ich meine und bitte jemand erklären. Szenario: Ich beginne mitCCNode CCNode *node = ...; node.setContentSize(ccp(W,H)); // 1. node.setAnchorPoint(ccp(0,0)); node.setPosition(ccp(X,Y); // This line will move the node in a way …


1
Wie gehen Sie mit Punktzahlen um, die sich im Game Center verschlechtern können (z. B. Elo-Bewertung)?
Derzeit können sich die Game Center-Bestenlistenwerte nur in eine Richtung ändern (z. B. erhöhen). Dies macht es (glaube ich) unmöglich, mit Elo-Bewertungen und dergleichen umzugehen. Wie kommst du in deinen Bestenlisten darum herum? Ich habe bereits bei FWIW einen Fehlerbericht / eine Feature-Anfrage bei Apple eingereicht. Verwenden Sie einen Leaderboard-Service …


2
So unterscheiden Sie ein Tippen von einem Ziehen
Ich erstelle eine App und versuche, sie so zu gestalten, dass ich ein Sprite (mit einem zweiten Sprite oben) über den Bildschirm ziehen kann. Wenn ich jedoch nur auf das Sprite tippe, sollte eine andere Methode aufgerufen werden. Das Ziehen funktioniert einwandfrei, wenn ich die Kante meines Sprites berühre, aber …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.