


Ofelia是PD外部的,它允许您在实时视觉编程环境中使用OpenFrameworks和Lua来创建视听艺术品或游戏等多媒体应用程序。
OpenFrameWorks是用于创意编码的开源C ++工具包。
LUA是一种强大,高效,轻巧,易于学习的脚本语言。
纯数据(PD)是一种用于多媒体的实时视觉编程语言。
得益于LUA脚本功能,您可以直接在PD补丁上或通过文本编辑器进行文本编码,这使得更轻松地解决了以视觉编程语言(例如PD)表达的问题。与C/C ++(例如C/C ++)不同的语言不同,您可以在更改代码时立即看到结果,以更快的工作流程。此外,您可以在LUA脚本中使用OpenFrameworks功能和类。
使用Ofelia,您可以根据自己的喜好在修补和编码样式之间进行灵活选择。
外部可用于MACOS,Windows,Linux和Raspberry Pi。
Help - > Find externals ,然后搜索ofeliaofelia/examples目录中打开补丁。ofelia目录内打开vc_redist可执行文件以安装Microsoft Visual C ++重新分布软件包。如果视频示例无法正常工作,请尝试安装K-Lite编解码器包。cd ofelia/脚本/distro_name sudo ./install_dependencies.sh

Ofxofelia被打包为OpenFrameworks插件,使您可以创建一个可以运行由Ofelia和PD Vanilla对象制造的PD补丁的独立(MacOS,Windows,Linux,Raspberry Pi,iOS和Android)或Web应用程序。
您可以与包括移动设备,Internet和非PD用户在内的广泛受众共享应用程序。
为了使用Xofelia,您首先需要下载和安装OpenFrameWorks。请按照设置指南下载并安装OpenFrameWorks 0.11.0,这是最新的稳定版本。
以下工具用于构建Xofelia项目。
ofxOfelia 。OF/addons目录中。 (“””表示OpenFrameWorks的基本目录)/addons/ofxofelia/scripts/linux64的CD sudo ./updateof.sh
OF/addons/ofxOfelia/macOSExternal/ofelia.xcodeproj with xcode并构建项目。OF/addons/ofxOfelia/WindowsExternal/ofelia.sln带有Visual Studio并构建解决方案。/插件/ofxofelia/linuxexexternal 制作
OF/addons/ofxOfelia/(targetOS)/bin复制到PD外部目录中。 OF/addons/ofxOfelia/macOSExample/macOSExample.xcodeproj带有Xcode并运行项目。OF/addons/ofxOfelia/WindowsExample/WindowsExample.sln带有Visual Studio并运行解决方案。/addons/ofxofelia/linuxexample的CD 制作&&制作runrelease
OF/addons/ofxOfelia/iOSExample/iOSExample.xcodeproj带有Xcode并运行项目。Open an existing Android Studio project ,并打开OF/addons/ofxOfelia/AndroidExample并运行该项目。 OF/addons/ofxOfelia复制示例项目,然后将其粘贴到OF/apps/myApps目录中。yourProject/bin/data/pd中的PD补丁程序和数据。yourProject/bin目录中找到可执行文件。 ofxOfelia 。OF/addons目录中。 (“””表示OpenFrameWorks的基本目录)/插件/ofxofelia/scripts/emscripten的CD sudo ./updateof.sh
/插件/ofxofelia/emscriptEnexample的CD Emmake Make emrun bin/emscriptenexample.html
您可以在GitHub上帮助开发Xofelia:https://github.com/cuinjune/ofxofelia
创建一个帐户,克隆或分叉存储库,然后请求推送/合并。
如果您有任何疑问或建议,请随时与作者联系。
版权(C)2018 Zack Lee:[email protected]
GNU通用公共许可证v3.0
有关使用和重新分配的信息以及所有保证的免责声明,请参见此分发中的文件“ license.txt”。