R^3 Motor
R^3 ist die dritte und neueste Game Engine für Flash Flash Revolution , ein kostenloses Online -Rhythmusspiel, das seit 2002 von über 2 Millionen registrierten Benutzern gespielt wird.

Weitere Bilder!



Inhaltsverzeichnis
- R^3 Motor
- Inhaltsverzeichnis
- Erste Schritte
- Voraussetzungen
- Fork das Repo
- Konfigurieren Sie Git
- Klonen Sie Ihr Repo
- Bootstrap die Airsdk
- Erstellen Sie benutzerdefinierten Arbeitsbereich
- Installieren Sie den Arbeitsbereich Erweiterungen
- Verwenden Sie Air SDK
- Schriftarten bauen
- Debuggen
- Beitragen
- Verpackung
- Kontakt
- Mitwirkende
Erste Schritte
Diese Anweisungen erhalten Sie für die Entwicklung und Testzwecke mit einer Kopie des R^3 -Engine auf Windows (Mac und Linux werden nicht unterstützt).
Voraussetzungen
- Visual Studio -Code
- Git für Windows
- Java -Laufzeitumgebung
- Adobe Air SDK & Compiler (v32.0.0.116 ist die endgültige Adobe -Version)
- Extrahieren Sie den Inhalt des ZIP -Ordners auf Ihren Computer
Fork das Repo
Klicken Sie im Header dieses Repo auf die Schaltfläche Gabel, bevor Sie fortfahren. Wenn es fertig ist, werden Sie zu Ihrer Kopie des Repo gebracht.
Konfigurieren Sie Git
- Öffnen Sie den Visual Studio -Code.
- Drücken Sie Strg+` , um das Terminal zu öffnen.
- Fügen Sie den folgenden Befehl ein:
git lfs install ; git config core.ignorecase false
Klonen Sie Ihr Repo
Als nächstes müssen Sie Ihr Forked Repo auf Ihren Computer klonen:
- Drücken Sie Strg+Shift+P und suchen Sie nach
Git: Clone .- Geben Sie
https://github.com/YOUR_GITHUB_USERNAME/rCubed.git ein.
- Wenn Sie erfolgreich sind, werden Sie ein Popup aufgefordert, das geklonte Repo zu öffnen.
Bootstrap die Airsdk
Dies verhindert einen inkonsistenten Compiler -Fehler, der durch schlechte Luftwerkzeuge verursacht wird.
Ausführen des Skripts
- Drücken der Windows -Taste.
-
powershell . - Klicken Sie auf die Anwendung ein oder klicken Sie auf die Anwendung.
- Navigieren Sie zu Ihrem Repository -Verzeichnis.
- ex.
cd L:gitflashflashrevolutiongamesrCubed
- Führen Sie den Bootstrapper aus
- ex.
.bootstrap.ps1 "C:airsdk32.0.0.116frameworksflex-config.xml"
Erstellen Sie benutzerdefinierten Arbeitsbereich
Um den SDK -Pfad in einem späteren Schritt lokal einzurichten, erstellen Sie einen benutzerdefinierten Arbeitsbereich aus der Vorlage.
- Erstellen Sie im Stammordner eine Kopie der Datei
r3.code-workspace Datei. - Benennen Sie den neuen Arbeitsbereich in irgendetwas anderes um, behalten Sie aber die gleiche Erweiterung (z. B.
my-workspace.code-workspace ).
Installieren Sie den Arbeitsbereich Erweiterungen
- Öffnen Sie Ihre Arbeitsbereichdatei.
- Ein Popup fordert Sie auf, die empfohlenen Erweiterungen automatisch zu installieren (Sie können sie manuell installieren, indem Sie Strg+Shift+X und Suchen drücken).
- ActionScript & Mxml
- ActionScript -Tools
Dateien mit der .as -Erweiterung formatieren nun automatisch auf Speichern (Sie können manuell formatieren, indem Sie Alt+Shift+F drücken).
Verwenden Sie Air SDK
- Drücken Sie Strg+Shift+P und suchen Sie nach
ActionScript: Select Workspace SDK .- Wählen Sie
Add more SDKs to this list... und wählen Sie dann Ihren unzippierten Ordner aus.
Schriftarten bauen
- Drücken Sie Strg+Shift+B und führen Sie
ActionScript: compile release - fonts/asconfig.embed-fonts.json .
Debuggen
- Drücken Sie F5 und der R^3 -Motor wird im Debug -Modus gestartet.
Beitragen
Bitte lesen Sie die FFR -Beitragsrichtlinien durch, bevor Sie eine Pull -Anfrage eröffnen.
Verpackung
Um Ihre App zu verpacken, benötigt Air ein Zertifikat. Führen Sie GenerateCertificate aus, um es zu erstellen.
Kontakt
Kontaktieren Sie ein Mitglied des FFR -Entwicklungsteams:
- Treten Sie der FFR-Zwietracht bei und posten Sie im #Dev-Chitchat-Kanal.
- Eröffnen Sie ein Problem auf GitHub.
- Private Nachricht Ein Entwickler auf FFR.
Mitwirkende
Vielen Dank an diese wunderbaren Menschen (Emoji -Schlüssel):
Fission
| G-Flat
| Hakulyte
| Jaemin Choi
| Justin
| Max Proske
| Oppiie
|
Psycast
| Salem Kallien
| Smexxxybeast
| Snupeh
| Sofast
| SPLODER12
| Tchalogen
|
Zageron | Arcnmx
| Goldstinger
| NSE_
| qrrbrbirbel
| Silentsputnik
|
Dieses Projekt folgt der All-Contributors-Spezifikation. Beiträge jeglicher Art willkommen!