


Ofelia ist ein PD-Extern, mit dem Sie OpenFrameworks und LuA in einer visuellen Programmierumgebung in Echtzeit verwenden können, um audiovisuelle Kunstwerke oder Multimedia-Anwendungen wie Spiele zu erstellen.
OpenFrameWorks ist ein Open -Source -C ++ - Toolkit für die kreative Codierung.
Lua ist eine leistungsstarke, effiziente, leichte und leicht zu larnende Skriptsprache.
Pure Data (PD) ist eine visuelle Programmiersprache in Echtzeit für Multimedia.
Dank der Lua Scripting -Funktion können Sie die Textcodierung direkt auf einem PD -Patch oder über einen Texteditor durchführen, mit dem Probleme einfacher werden können, die in visuellen Programmiersprachen wie PD kompliziert werden können. Im Gegensatz zu kompilierten Sprachen wie C/C ++ können Sie das Ergebnis sofort sehen, wenn Sie den Code ändern, der einen schnelleren Workflow ermöglicht. Darüber hinaus können Sie OpenFrameWorks -Funktionen und Klassen innerhalb eines Lua -Skripts verwenden.
Mit Ofelia können Sie basierend auf Ihrer Präferenz flexibel zwischen dem Patching- und Codierungsstil wählen.
Das Externe steht für die Verwendung unter MacOS, Windows, Linux und Raspberry Pi zur Verfügung.
Help -> Find externals , dann suchen Sie nach ofeliaofelia/examples -Verzeichnis herunterzuladen.vc_redist ofelia Verzeichnis von Microsoft Visual C ++. Neuverteilbare Pakete. Und wenn Videobeispiele nicht ordnungsgemäß funktionieren, installieren Sie das K-Lite-Codec-Paket.CD ofelia/Skripte/Distro_Name sudo ./install_dependencies.sh

Ofxofelia ist von Ofelia als OpenFrameWorks -Addon verpackt, mit dem Sie ein eigenständiges (MacOS, Windows, Linux, Raspberry Pi, iOS und Android) oder eine Webanwendung erstellen können, mit der PD -Patches aus Ofelia und PD -Vanilleobjekten ausgeführt werden können.
Sie können die Anwendung mit einer Vielzahl von Publikum teilen, einschließlich mobiler Geräte, Internet- und Nicht-PD-Benutzern.
Um Ofxofelia zu verwenden, müssen Sie zuerst OpenFrameworks herunterladen und installieren. Bitte folgen Sie den Setup -Anleitungen, um OpenFrameWorks 0.11.0 herunterzuladen und zu installieren, was die neueste stabile Version ist.
Die folgenden Tools werden zum Erstellen von OFXoFelia -Projekten verwendet.
ofxOfelia um.OF/addons . ("Von" zeigt das Basisverzeichnis von OpenFrameworks an)CD von/Addons/Ofxofelia/Skripten/Linux64 sudo ./updateof.sh
OF/addons/ofxOfelia/macOSExternal/ofelia.xcodeproj mit Xcode und erstellen Sie das Projekt.OF/addons/ofxOfelia/WindowsExternal/ofelia.sln mit Visual Studio und erstellen Sie die Lösung.CD von/addons/Ofxofelia/Linuxexternal machen
OF/addons/ofxOfelia/(targetOS)/bin in das PD -Externalal -Verzeichnis. OF/addons/ofxOfelia/macOSExample/macOSExample.xcodeproj mit Xcode und führen Sie das Projekt aus.OF/addons/ofxOfelia/WindowsExample/WindowsExample.sln mit Visual Studio und führen Sie die Lösung aus.CD von/Addons/Ofxofelia/Linuxexample mach && runRelease machen
OF/addons/ofxOfelia/iOSExample/iOSExample.xcodeproj mit Xcode und führen Sie das Projekt aus.Open an existing Android Studio project und öffnen OF/addons/ofxOfelia/AndroidExample und führen Sie das Projekt aus. OF/addons/ofxOfelia und fügen Sie es in das Verzeichnis OF/apps/myApps ein.yourProject/bin/data/pd durch Ihre Dateien.yourProject/bin . ofxOfelia um.OF/addons . ("Von" zeigt das Basisverzeichnis von OpenFrameworks an)CD von/Addons/Ofxofelia/Skripten/Emscripten sudo ./updateof.sh
CD von/Addons/Ofxofelia/Emscriptenexample Emmake machen Emrun bin/emscriptenexample.html
Sie können helfen
Erstellen Sie ein Konto, klonen oder geben Sie das Repo an und fordern Sie dann einen Push/Merge an.
Wenden Sie sich an den Autor, wenn Sie Fragen oder Vorschläge haben.
Copyright (c) 2018 Zack Lee: [email protected]
GNU General Public Lizenz v3.0
Informationen zu Nutzung und Umverteilung sowie für einen Haftungsausschluss aller Garantien finden Sie in der Datei "Lizenz.txt" in dieser Verteilung.