


Ofelia เป็น PD ภายนอกที่ช่วยให้คุณใช้ OpenFrameworks และ Lua ภายในสภาพแวดล้อมการเขียนโปรแกรมภาพแบบเรียลไทม์สำหรับการสร้างงานศิลปะและเสียงอภิปรัชญาหรือแอพพลิเคชั่นมัลติมีเดียเช่นเกม
OpenFrameworks เป็นชุดเครื่องมือโอเพนซอร์ส C ++ สำหรับการเข้ารหัสเชิงสร้างสรรค์
Lua เป็นภาษาสคริปต์ที่มีประสิทธิภาพมีประสิทธิภาพน้ำหนักเบาและเรียนรู้ง่าย
Pure Data (PD) เป็นภาษาการเขียนโปรแกรมภาพแบบเรียลไทม์สำหรับมัลติมีเดีย
ขอบคุณคุณสมบัติการเขียนสคริปต์ LUA คุณสามารถทำการเข้ารหัสข้อความได้โดยตรงบนแพตช์ PD หรือผ่านตัวแก้ไขข้อความซึ่งทำให้ง่ายต่อการแก้ปัญหาที่ซับซ้อนในการแสดงภาษาการเขียนโปรแกรมด้วยภาพเช่น PD และแตกต่างจากภาษาที่รวบรวมเช่น C/C ++ คุณสามารถดูผลลัพธ์ได้ทันทีเมื่อคุณเปลี่ยนรหัสซึ่งช่วยให้เวิร์กโฟลว์เร็วขึ้น นอกจากนี้คุณสามารถใช้ฟังก์ชั่นและคลาส OpenFrameworks ภายในสคริปต์ LUA
การใช้ OFELIA คุณสามารถเลือกได้อย่างยืดหยุ่นระหว่างการแก้ไขและรูปแบบการเข้ารหัสตามความชอบของคุณ
ภายนอกพร้อมใช้งานภายใต้ MacOS, Windows, Linux และ Raspberry Pi
Help -> Find externals จากนั้นค้นหา ofeliaofelia/examplesvc_redist ภายในไดเรกทอรี ofelia เพื่อติดตั้งแพ็คเกจ Microsoft Visual C ++ ที่แจกจ่ายได้ และหากตัวอย่างวิดีโอไม่ทำงานอย่างถูกต้องลองติดตั้ง K-Lite Codec PackCD OFELIA/SCRIPTS/DISTRO_NAME sudo ./install_dependencies.sh

OFXOFELIA เป็น OFELIA บรรจุเป็น OpenFrameworks Addon ซึ่งช่วยให้คุณสามารถสร้างสแตนด์อโลน (MacOS, Windows, Linux, Raspberry Pi, iOS และ Android) หรือเว็บแอปพลิเคชันที่สามารถเรียกใช้แพตช์ PD ที่ทำด้วยวัตถุ Ofelia และ PD Vanilla
คุณสามารถแบ่งปันแอปพลิเคชันกับผู้ชมที่หลากหลายรวมถึงอุปกรณ์มือถืออินเทอร์เน็ตและผู้ใช้ที่ไม่ใช่ PD
ในการใช้ OFXOFELIA คุณต้องดาวน์โหลดและติดตั้ง OpenFrameworks ก่อน โปรดติดตามคำแนะนำการตั้งค่าเพื่อดาวน์โหลดและติดตั้ง OpenFrameworks 0.11.0 ซึ่งเป็นรุ่นที่มีเสถียรภาพล่าสุด
เครื่องมือต่อไปนี้ใช้เพื่อสร้างโครงการ OFXOFELIA
ofxOfeliaOF/addons ("ของ" หมายถึงไดเรกทอรีพื้นฐานของ OpenFrameworks)CD ของ/addons/Ofxofelia/scripts/linux64 sudo ./updateof.sh
OF/addons/ofxOfelia/macOSExternal/ofelia.xcodeproj พร้อม xcode และสร้างโครงการOF/addons/ofxOfelia/WindowsExternal/ofelia.sln พร้อม Visual Studio และสร้างโซลูชันซีดีของ/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 และเรียกใช้โซลูชันซีดีของ/addons/Ofxofelia/linuxexample ทำให้ && ทำ runrease
OF/addons/ofxOfelia/iOSExample/iOSExample.xcodeproj พร้อม xcode และเรียกใช้โครงการOpen an existing Android Studio project และเปิด OF/addons/ofxOfelia/AndroidExample และเรียกใช้โครงการ OF/addons/ofxOfelia และวางลงในไดเรกทอรี OF/apps/myAppsyourProject/bin/data/pd ด้วยไฟล์ของคุณyourProject/bin ofxOfeliaOF/addons ("ของ" หมายถึงไดเรกทอรีพื้นฐานของ OpenFrameworks)ซีดีของ/addons/Ofxofelia/scripts/emscripten sudo ./updateof.sh
CD ของ/addons/Ofxofelia/emscriptenexample Emmake Make emrun bin/emscriptenexample.html
คุณสามารถช่วยพัฒนา OFXOFELIA บน GitHub: https://github.com/cuinjune/ofxofelia
สร้างบัญชีโคลนหรือส้อม repo จากนั้นขอพุช/ผสาน
อย่าลังเลที่จะติดต่อผู้เขียนหากคุณมีคำถามหรือข้อเสนอแนะใด ๆ
ลิขสิทธิ์ (c) 2018 Zack Lee: [email protected]
GNU ทั่วไปใบอนุญาตสาธารณะ v3.0
สำหรับข้อมูลเกี่ยวกับการใช้งานและการแจกจ่ายซ้ำและสำหรับข้อจำกัดความรับผิดชอบของการรับประกันทั้งหมดดูไฟล์ "license.txt" ในการแจกจ่ายนี้