vr-ar
بناء تجارب VR/AR مريحة
أنشئ تطبيقات VR و AR غامرة تمنع دوار الحركة وتحافظ على الأداء الأمثل. تعلّم المبادئ المختبرة في الصناعة لتصميم الحوسبة المكانية المريحة.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "vr-ar". ما هي منصة VR التي يجب استهدافها للعبة سردية فردية عالية الدقة؟
النتيجة المتوقعة:
للعب�� سردية عالية الدقة، يُنصح ب�� PCVR لأنه يدعم دقة أعلى (2160×2160+ لكل عين) وتعقيد رسومي أكبر من Quest المستقل. فكر في إصدار Quest لاحقًا باستخدام إعدادات جودة تكيفية للحفاظ على هدف 90 إطارًا في الثانية. الموازنة الرئيسية هي أن PCVR يتطلب اتصالاً وكمبيوتر ألعاب، بينما يوفر Quest راحة لاسلكية ولكن قوة معالجة رسومية محدودة.
استخدام "vr-ar". لماذا يشعر اللاعبون بالدوار في لعبة VR الخاصة بي أثناء الحركة؟
النتيجة المتوقعة:
يحدث دوار الحركة عادةً من ثلاثة أسباب في وصفك: 1) حركة الكاميرا بدون تحكم اللاعب (عدم تطابق vestibular)، 2) انخفاض ال��طارات أقل من 90 إطارًا في الثانية مما يسبب اهتزازًا بصريًا، و 3) تغييرات التسارع السريع. نفذ خيارات التنقل بالانتقال أو الدوران السريع، وأضف تأثير vignette أثن��ء الحركة، وحدد أوقات الإطارات لتحديد اختناقات الأداء. اختبر مع مستخدمين حساسين للراحة وقدم خيارات رحة متعددة في قائمة الإعدادات.
استخدام "vr-ar". كيف أقيس الكائنات بشكل صحيح في VR؟
النتيجة المتوقعة:
مقياس العالم أمر بالغ الأهمية في VR: اضبط محرك 3D الخاص بك بحيث تساوي الوحدة الواحدة مترًا واحدًا بالضبط. هذا يضمن أن تظهر الكائنات بأحجام طبيعية. اختبر بوضع ��كعب 1.8م وتحقق من أنه يشبه ارتفاع الإنسان عند الوقوف بجانبه. لعناصر واجهة المستخدم، ضعها على مسافة 2-3 أمتار بزوايا قراءة مريحة، وتأكد من أن الكائنات التفاعلية ضمن 0.5-1.5 متر لمدى ذراع طبيعي. المقياس غير الصحيح يكسر الحضور ويسبب عدم الراحة.
التدقيق الأمني
آمنStatic scanner flagged 7 potential issues (4 weak cryptography, 3 system reconnaissance) but all are FALSE POSITIVES after review. This is a documentation-only skill with no executable code. Pattern matching errors on legitimate platform names (ARCore, ARKit) and terminology (camera shake). No security risks detected.
مشكلات منخفضة المخاطر (2)
درجة الجودة
ماذا يمكنك بناءه
تعلم مطور VR الجديد
يتعلم مطورو VR المبتدئون المبادئ الأساسية للراحة وأهداف الأداء قبل بناء تجربتهم الغامرة الأولى.
اختيار منصة AR
تقار فرق المنتج بين منصات ARKit و ARCore و WebXR و HoloLens لاختيار مجموعة التقنيات المناسبة لتطبيق AR المحمول.
تحسين أداء VR
يراجع المطورون ذوو الخبرة ميزانيات الإطارات وتقنيات التحسين للحفاظ على 90 إطارًا في الثانية على Quest 2/3 ومنع عدم الراحة أثناء الحركة.
جرّب هذه الموجهات
ما هي منصة VR التي يجب أن أختارها للعبة لياقة مستقلة مع ميزات متعددة اللاعبين؟ قارن بين Quest و PCVR لحالة الاستخدام الخاصة بي.
أبلغ اللاعبون عن الغثيان أثناء أقسام الحركة السريعة. راجع مبادئ الراحة واقترح تقنيات محددة للحركة والكاميرا لتقليل دوار الحركة.
ينخفض تطبيق Quest 2 الخاص بي إلى 60 إطارًا في الثانية في المشاهد المعقدة. حلل تفصيل ميزانية الإطارات واولو تقنيات التحسين للحفاظ على 90 إطارًا في الثانية بشكل ثابت.
صمم أنما�� التفاعل لتطبيق رسم VR باستخدام تتبع اليدين. طبق مبادئ التفاعل لوحدة التحكم وإشارات العمق لتجربة غامرة.
أفضل الممارسات
- حافظ على 90 إطارًا في الثانية بشكل ثابت على Quest 2 و 90-120 إطارًا في الثانية على Quest 3 لمنع عدم الراحة أثناء الحركة والاهتزاز
- قدم خيارات رحة متعددة بما في ذلك الانتقال والدوران السريع وتأثيرات vigniete لاستيعاب مستويات حساسية مختلفة
- اختبر تجارب VR مع مستخدمين حساسين للرحة في وقت مبكر من التطوير، حيث يبني المطورون غالبًا تحملاً للحركة يؤثر على اللاعبين الجدد
- صمم نص واجهة المستخدم بارتفاع 20-30 بكسل كحد أدنى وضعه في حدود 2-3 أمتار للقراءة عبر جميع منصات VR
تجنب
- تحريك الكاميرا بدون إدخال صريح من اللاعب يسبب عدم تطابق vestibular فوري ودوار الحركة لدى معظم المستخدمين
- الانخفاض أهداف معدل الإطارات الخاصة بالمنصة (90 إطارًا في الثانية لـ PCVR، 72-90 إطارًا في الثانية لـ Quest 2) يخلق اهتزازًا مرئيًا يكسر الحضور ويسبب عدم الراحة
- استخدام نص واجهة المستخدم بحجم سطح المكتب في VR يجعل عناصر الواجهة غير مقروءة؛ VR يتطلب نصًا أكبر بمقدار 2-3 قابلة للقراءة
- تجاهل مقياس العالم (1 وحدة = 1 متر) يجعل الكائنات تبدو بحجم غير طبيعي وكسر الحضور المكاني
الأسئلة المتكررة
ما هو FPS الذي أحتاج استهدافه لـ VR؟
هل يجب أن أبني لـ Quest أم PCVR؟
كيف أمنع دوار الحرك�� في VR؟
ما الفرق بين تطوير VR و AR؟
كيف أصمم واجهة المستخدم لـ VR/AR؟
هل يمكن لهذه المهلة توليد كود VR/AR لي؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/game-development/vr-arمرجع
main
بنية الملفات
📄 SKILL.md