


Ofelia هي PD خارجية تتيح لك استخدام OpenFrameworks و LUA ضمن بيئة برمجة بصرية في الوقت الحقيقي لإنشاء تطبيقات فنية أو الوسائط المتعددة السمعية مثل الألعاب.
OpenFrameworks هي مجموعة أدوات C ++ مفتوحة المصدر للترميز الإبداعي.
لوا هي لغة نصية قوية وفعالة وخفيفة الوزن وسهلة التعلم.
البيانات النقية (PD) هي لغة برمجة مرئية في الوقت الحقيقي للوسائط المتعددة.
بفضل ميزة LUA Scripting ، يمكنك القيام بالترميز النصية مباشرة على تصحيح PD أو من خلال محرر نصوص مما يجعل من السهل حل المشكلات المعقدة للتعبير عن لغات البرمجة البصرية مثل PD. وعلى عكس اللغات المترجمة مثل C/C ++ ، يمكنك رؤية النتيجة فور تغيير الرمز الذي يتيح سير العمل بشكل أسرع. علاوة على ذلك ، يمكنك استخدام وظائف وفئات OpenFrameworks ضمن البرنامج النصي LUA.
باستخدام Ofelia ، يمكنك الاختيار بمرونة بين نمط الترقيع والترميز بناءً على تفضيلاتك.
يتوفر الخارجي لاستخدامه تحت MacOS و Windows و Linux و Raspberry Pi.
Help -> Find externals ، ثم ابحث عن ofeliaofelia/examples .vc_redist قابل للتنفيذ داخل دليل ofelia لتثبيت Microsoft Visual C ++ Redivributible Packages. وإذا لم تعمل أمثلة الفيديو بشكل صحيح ، فحاول تثبيت حزمة برامج الترميز K-Lite.CD OFELIA/SCRIPTS/DISTRO_NAME sudo ./install_dependencies.sh

يتم تعبئة Ofxofelia كملحق OpenFrameworks الذي يمكّنك من إنشاء مستقل (MacOs ، Windows ، Linux ، Raspberry PI ، iOS و Android) أو تطبيق الويب الذي يمكن تشغيل تصحيحات PD مصنوعة من Ofelia و PD Vanilla Objects.
يمكنك مشاركة التطبيق مع مجموعة واسعة من الجماهير بما في ذلك الأجهزة المحمولة والإنترنت وغير المستخدمين.
من أجل استخدام Ofxofelia ، تحتاج أولاً إلى تنزيل وتثبيت OpenFrameworks. يرجى اتباع أدلة الإعداد لتنزيل وتثبيت OpenFrameworks 0.11.0 وهو أحدث إصدار مستقر.
يتم استخدام الأدوات التالية لبناء مشروع Ofxofelia.
ofxOfelia .OF/addons . ("من" يشير إلى الدليل الأساسي لـ OpenFrameworks)قرص مضغوط/addons/ofxofelia/scripts/linux64 Sudo ./updateof.sh
OF/addons/ofxOfelia/macOSExternal/ofelia.xcodeproj مع Xcode وإنشاء المشروع.OF/addons/ofxOfelia/WindowsExternal/ofelia.sln مع Visual Studio وإنشاء الحل.CD من/addons/ofxofelia/linuxexternal يصنع
OF/addons/ofxOfelia/(targetOS)/bin في دليل PD Externals. OF/addons/ofxOfelia/macOSExample/macOSExample.xcodeproj مع Xcode وقم بتشغيل المشروع.OF/addons/ofxOfelia/WindowsExample/WindowsExample.sln مع Visual Studio وقم بتشغيل الحل.CD of/Addons/Ofxofelia/Linuxexample Make && Make 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 بملفاتك.yourProject/bin . ofxOfelia .OF/addons . ("من" يشير إلى الدليل الأساسي لـ OpenFrameworks)قرص مضغوط/addons/ofxofelia/scripts/emscripten Sudo ./updateof.sh
CD من/addons/ofxofelia/emscriptenexample إيميك جعل Emrun bin/emscriptenexample.html
يمكنك المساعدة في تطوير Ofxofelia على Github: https://github.com/cuinjune/ofxofelia
قم بإنشاء حساب أو استنساخ أو مفترق الريبو ، ثم اطلب دفع/دمج.
لا تتردد في الاتصال بالمؤلف إذا كان لديك أي أسئلة أو اقتراحات.
حقوق الطبع والنشر (C) 2018 Zack Lee: [email protected]
رخصة عامة عامة في GNU v3.0
للحصول على معلومات حول الاستخدام وإعادة التوزيع ، ولإخلاء المسئولية لجميع الضمانات ، راجع الملف ، "الترخيص. txt" ، في هذا التوزيع.