Ich mache ein Spiel, wo ich ein Hintergrundbild von einer Nachbarschaft haben und jeder Standort hat eine andere Anzahl von Kunden, die auf Gehwegen zu Fuß generiert werden und sie alle haben gehe zu einem bestimmten Ort (wie ein Stand oder ein Wagen, der Sachen verkauft), nachdem sie an den Ort kommen, möchte ich, dass sie mit dem Wagen interagieren, aber wenn ein anderer Kunde bereits in der Verkaufsinteraktion ist, dann reihen sich die anderen in der Reihenfolge ihrer Ankunft ein. dann gehen Sie nach der Transaktion weg und gehen Sie dann vom Bildschirm weg. Irgendwelche Informationen darüber, wie ich das machen kann und welche Game Engine benötigt wird?versuchen, Zeichen auf dem Bildschirm zu generieren und zu einem Ort zu gehen
0
A
Antwort
0
zu einem Ort zu bewegen ist einfach, tun Sie einfach:
int xDif = newposX - posX;
int yDif = newPosY - posY;
if(xDif > 1) posX++;
if(xDif < 1) posX--;
if(yDif > 1) posY++;
if(yDif < 1) posY--;
gut .., dass die grundlegende Syntax ist, würden Sie es zwicken müssen, um es für Sie arbeiten, aber ich bin nicht sicher, wie Du würdest den Interaktionsteil machen.
+0
ok, danke. Ja, ich habe nur eine Szene, wo es einen Stand gibt und ich versuche, dass die Kunden 2 Punkte auf dem Bildschirm generieren und starten und alle zu einem Ort gehen –
Verwandte Themen
- 1. Versuchen Sie, falsch zu gehen
- 2. Position der Tasten gehen zu einem seltsamen Ort (SpringLayout)
- 3. Unter Last gehen Sie zu einem bestimmten Ort
- 4. Android - gehen Sie zu den Einstellungen Bildschirm
- 5. Wie zu markieren und zu einem Tag in hg gehen
- 6. Wie man zu einem anderen Bildschirm von einem Bildschirm in Xamarin Cross-Plattform gehen?
- 7. Versuchen, Durchschnittswerte über mehrere Listen zu generieren
- 8. Wie Pixel auf dem Bildschirm zu messen
- 9. Blättern zu einem bestimmten Ort nach dem Neuladen der Seite
- 10. Magento nach Ort, um es Standard-Thema zu gehen
- 11. Versuchen, ein Menü zu bekommen, inline mit HTML und CSS zu gehen
- 12. Polymer: Wie HTML zu Bildschirm zu loopen und zu rendern
- 13. Versuchen, eine Datentabelle zu einem DataSet hinzuzufügen
- 14. Flash-Zeichen auf dem Bildschirm in Linux
- 15. Linux, wie Bildschirm zu erfassen und Mausbewegungen zu simulieren
- 16. Gehen Druckdatum zu Konsole
- 17. Versuchen, Benutzerdaten in einem Array zu erhalten
- 18. Wie navigiere ich von einem Bildschirm zu einem anderen Bildschirm?
- 19. Gehen Sie zu einem früheren Layout?
- 20. Der beste Ort, um Lizenzinformationen auf dem Mac zu speichern?
- 21. Gehen Sie zu einem bereits geöffneten Programm
- 22. Versuchen, Dateien zu einem Zweig hinzuzufügen
- 23. Scrolling-Animation auf bestimmten Ort zu einem anderen
- 24. Gelegentlich stürzt ios MKMapView ab, wenn Sie zu einem anderen Bildschirm gehen und zum MapScreen zurückkehren
- 25. versuchen, Flickität zu verwenden, wenn der Bildschirm die Größe ändert
- 26. Ruby $ stdin.gets ohne Zeichen auf dem Bildschirm
- 27. Drucken ASCII-Zeichen auf dem Bildschirm
- 28. Wie absichtlich zu einer neuen Zeile in einem EditText gehen?
- 29. Excel - Schaltfläche, um zu einem bestimmten Blatt zu gehen
- 30. Inflated Bilder gehen aus dem Bildschirm
Ich denke, dass deine Frage vielleicht geschlossen wurde, weil du keine _specific_ Frage gestellt hast, die sich auf ein Programmierproblem bezieht, mit dem du konfrontiert wurdest. "Wie kann ich das machen?" hier bekommt man nicht so viel Bodenhaftung wie "Ich habe es versucht, und es hat nicht funktioniert. Ich habe A erwartet, aber B ist aufgetreten." Können Sie sich vorstellen, wie Sie Ihr Problem so neu formulieren können? Was hast du probiert? Wie hat es nicht funktioniert? –
Nun, mein Problem ist, dass ich nicht sicher bin, wo ich damit anfangen soll. Meine wichtigste Frage dabei ist, ob jemand weiß, ob ich in AndEngine oder Libgdx dafür schauen sollte oder vielleicht jemand weiß, wie man genau das macht, wonach ich suche. –