VSE هو مكون إضافي مصاحب لـ Vivecraft ، و VR Mod لـ Java Minecraft. VSE هو لخوادم spigot ويضيف العديد من التحسينات لمشغلات VR.
راجع config.yml لجميع خيارات التكوين المتاحة.
قم بتنزيل من صفحة الإصدارات. يرجى التأكد من تنزيل الإصدار الصحيح من البرنامج المساعد لأنها غير متوافقة مع الوراء.
قم بالتثبيت كما تفعل مع أي مكون إضافي spigot /bukkit عن طريق وضع الجرة في مجلد /plugins.
يوفر VSE بيانات تعريف spigot على كائنات Player حتى يمكن أن توفر المكونات الإضافية الأخرى دعمًا خاصًا للتفاعلات التي تم تسليمها أو somesuch. إذا لم تكن متأكدًا من البيانات الوصفية ، فتحقق من وثائق spigot. يدعم API ملحقات متعددة باستخدام مفتاح البيانات الوصفية نفسها ، لذا تأكد من تصفية اسم المكون الإضافي الخاص بنا ( Vivecraft-Spigot-Extensions ).
كل لاعب لديه رأس ويديان (من الواضح) ، كل منهما لديه موضع 6dof وتناوب. هناك أيضًا بعض القيم الثلاثية حتى تتمكن من تحديد كيفية التعامل مع لاعب معين بشكل صحيح. المجموعة الكاملة من المفاتيح المتاحة هي كما يلي:
| المفتاح (s) | قيمة |
|---|---|
head.pos ، righthand.pos ، lefthand.pos | Location الذي يمثل الموقف المطلق في عالم كائن VR. يشمل أيضا اتجاه الراحة. |
head.dir ، righthand.dir ، lefthand.dir | Vector يمثل الاتجاه الأمامي لكائن VR. هذا مغلق gimbal. إذا كنت تريد أو تصل إلى المتجهات المناسبة ، فاستخدم قيمة rot أدناه. |
head.rot ، righthand.rot ، lefthand.rot | صفيف من 4 عوامات ، تمثل رباعيًا بالترتيب w,x,y,z ستحتاج إلى فصل Quaternion للتعامل مع هذا بشكل صحيح ، لكنه أكثر مرونة من قيمة dir . لا تتردد في استخدام واحد في هذا المستودع. |
seated | Boolean تمثل اللاعب في وضع الجلوس. يعطل هذا الوضع تتبع اليدين ويضع أيدي VR على جانبي الرأس ، للسماح بلوحة المفاتيح والماوس في VR. |
height | Float يمثل ما إذا كان ارتفاع اللاعب المعايرة ، والذي يؤثر بشكل أساسي على طوله للاعبين الآخرين. |
activehand | String تمثل أي يد (يسار أو يمين) آخر مرة قام بها بعض الإجراءات. حاليا رمي المقذوفات مثل كرات الثلج. |