إطار A (برنامج)

A-Frame هو إطار عمل ويب مفتوح المصدر ، مكتوب بلغة جافا سكريبت، لبناء تجارب الواقع الافتراضي (VR). [ 2 ] يتولى صيانته مطورون من Supermedium (دييغو ماركوس، كيفن نجو) وجوجل (دون مكوردي). A-Frame هو إطار عمل لنظام مكونات الكيانات لـ Three.js ، حيث يمكن للمطورين إنشاء مشاهد ثلاثية الأبعاد ومشاهد WebXR باستخدام HTML . يوفر HTML أداة تأليف مألوفة لمطوري ومصممي الويب، مع دمج نمط تطوير ألعاب شائع تستخدمه محركات مثل Unity .

تاريخ

طُوِّرَتْ A-Frame في الأصل ضمن فريق الواقع الافتراضي في موزيلا خلال منتصف إلى أواخر عام ٢٠١٥. [ ٣ ] صُمِّمَت A-Frame لتمكين مطوري ومصممي المواقع الإلكترونية من إنشاء تجارب ثلاثية الأبعاد وتجارب الواقع الافتراضي [ ٤ ] باستخدام لغة HTML دون الحاجة إلى معرفة WebGL . [ ٥ ] أُطلِقَتْ A-Frame لأول مرة للجمهور في ١٦ ديسمبر ٢٠١٥. [ ٦ ] وفي ١٦ ديسمبر ٢٠١٩، أُطلِقَتْ النسخة ١.٠.٠ من A-Frame. [ ٧ ]

مجتمع

تدعم جميع بيئات التطوير المتكاملة (IDEs) عبر الإنترنت إطار A-Frame نظرًا لاعتمادها على لغة HTML. تتوفر وثائق واجهة برمجة التطبيقات (API). [ 8 ] يُقدَّم الدعم للمطورين الذين يساهمون في المكتبة عبر قسم المشكلات على GitHub، بينما يُقدَّم الدعم للمطورين الذين يبنون التطبيقات وصفحات الويب عبر StackOverflow. [ 9 ] يُقدَّم الدعم الفوري عبر الإنترنت من خلال Slack . [ 10 ]

الاستخدام

يستخدم برنامج غرف الدردشة Mozilla Hubs إطار A. [ 11 ]

مثال

<html> <head> <script src= "https://aframe.io/releases/1.3.0/aframe.min.js" ></script> </head> <body> <a-scene> <a-box position= "-1 0.5 -3" rotation= "0 45 0" color= "#4CC3D9" ></a-box> <a-sphere position= "0 1.25 -5" radius= "1.25" color= "#EF2D5E" ></a-sphere> <a-cylinder position= "1 0.75 -3" radius= "0.5" height= "1.5" color= "#FFC65D" ></a-cylinder> <a-plane position= "0 0 -4" rotation= "-90 0 0" width= "4" height= "4" color= "#7BC8A4" ></a-plane> <a-sky color= "#ECECEC" ></a-sky> </a-scene> </body> </html>

انظر أيضاً

مراجع

  1. "إطار على شكل حرف A" . إطار على شكل حرف A. 1 أبريل 2025. تم الاسترجاع في 31 يناير 2026 .
  2. "إطار على شكل حرف A" . إطار على شكل حرف A. تم الاسترجاع في 25-10-2016 .
  3. "تقديم A-Frame: لبنات بناء WebVR" . مدونة Mozilla VR . ١٦ ديسمبر ٢٠١٥. مؤرشف من الأصل في ١٠ سبتمبر ٢٠١٧. تم الاطلاع عليه بتاريخ ٢٦ أكتوبر ٢٠١٦ .
  4. لانغ، بن (16 ديسمبر 2015). "إطار موزيلا A: تقنية الواقع الافتراضي على الويب تبدأ بسطر واحد من التعليمات البرمجية" . الطريق إلى الواقع الافتراضي . تم الاسترجاع في 25 أكتوبر 2016 .
  5. "تسهل موزيلا إنشاء مواقع ويب بتقنية الواقع الافتراضي باستخدام 'A-Frame'"" . Engadget . 17 ديسمبر 2015. تم الاطلاع عليه بتاريخ 25 أكتوبر 2016 .
  6. "موزيلا تُصدر إطار عمل A-Frame WebVR" . مجلة الواقع المعزز والواقع الافتراضي . ١٨ ديسمبر ٢٠١٥. مؤرشف من الأصل بتاريخ ١٠ سبتمبر ٢٠١٧. تم الاطلاع عليه بتاريخ ٢٥ أكتوبر ٢٠١٦ .
  7. "A-Frame v1.0.0 - دعم WebXR، وضع الواقع المعزز" . A-Frame . تم الاطلاع عليه بتاريخ 30 مارس 2020 .
  8. "مقدمة - إطار العمل A" . aframe.io . تم ​​الاطلاع عليه بتاريخ 25-10-2016 .
  9. "أحدث أسئلة حول 'aframe'" . stackoverflow.com . تم الاطلاع عليه بتاريخ 25-10-2016 .
  10. سلاك. "سلاك" . aframe.io . تم ​​الاسترجاع في 25-10-2016 .
  11. "mozilla/hubs" . موزيلا. 29 مارس 2020. تم الاطلاع عليه بتاريخ 30 مارس 2020 .