الصفحة الرئيسية » أدوات » أنشئ تطبيقات ورسومات ثلاثية الأبعاد على الويب باستخدام Whitestorm.js

    أنشئ تطبيقات ورسومات ثلاثية الأبعاد على الويب باستخدام Whitestorm.js

    ألعاب الويب لقد قطعت شوطا طويلا بفضل تقنية WebGL و واجهات برمجة التطبيقات HTML5 ذات الصلة. أبرز مكتبة مفتوحة المصدر لـ 3D هي Three.js.

    في حين أن Three.js قوية ، فهي أيضًا معقدة للتعلم من نقطة الصفر. بدلا من ذلك ، يمكنك ذلك التقاط Whitestorm.js, إطار عمل مفتوح المصدر لرسومات الويب ثلاثية الأبعاد. هذا يستخدم Three.js كتقنية أساسية لمساعدتك على البناء بشكل أسرع وإنشاء تأثيرات ثلاثية الأبعاد واقعية في المتصفح.

    ويتستورم يأتي مع محرك الفيزياء الخاصة بنيت على أعلى من تقديم Three.js. هذا يتيح لك إنشاء الجاذبية الواقعية وغيرها من الآثار المماثلة حيث الكائنات التفاعل والاستجابة لبعضها البعض.

    و Whitestorm هو وحدات تماما, بحيث يكون لديك تحكم كامل في الميزات التي يتم تحميلها في الصفحة. ويستخدم مكتبة فيزياء الرصاصة استدار في جافا سكريبت ل الدعم الكامل على شبكة الإنترنت.

    فيما يلي مقتطف أساسي من الشفرة يخلق بيئة جديدة لـ Three.js باستخدام Whitestorm.

     const التطبيق = جديد WHS.App ([جديد WHS.app.ElementModule () ، // إرفاق DOM جديد WHS.app.SceneModule () ، // يخلق THREE.Scene مثيل جديد WHS.app.CameraModule () ، // ينشئ مثيل PerspectiveCamera جديد WHS.app.RenderingModule () // ينشئ مثيل WebGLRenderer]) ؛ app.start ()؛ / / تشغيل الرسوم المتحركة 

    يمكنك بطبيعة الحال إضافة الوحدات النمطية الخاصة بك و حتى إنشاء الإضافات / المكونات بنيت قبالة المكتبة الافتراضية. كود JS يدعم ECMAScript 6 ويجب أن تدعم جميع التغييرات القادمة على اللغة.

    علم الهندسة, علوم فيزيائية, و اقتراح جميع تدحرجت في مكتبة واحدة. Whitestorm هو مستقبل الرسوم المتحركة ثلاثية الأبعاد للويب.

    يمكنك إيجاد الكثير من الرموز عينة في جيثب الريبو جنبا إلى جنب مع روابط التحميل و متصفح الملفات. حذر من أن المكتبة هي ضخم لذلك هناك الكثير لنخوضه. حتى الوثائق لديها دروس مطولة للمبتدئين.

    ولكن مع هذه المستندات ، يمكنك تعلم كل شيء من يحول 3D إلى تصحيح الأخطاء والرسوم المتحركة ثلاثية الأبعاد التفصيلية.

    لمعرفة المزيد ، تفضل بزيارة الموقع الرئيسي وتصفح بعض الأمثلة المباشرة من أجل رؤية Whitestorm في العمل. إذا كنت جريئة بما يكفي للغطس ، فقم بتنزيل نسخة من المكتبة من جيثب أو عبر npm وابدأ في إنشاء بعض تطبيقات الويب ثلاثية الأبعاد الحلوة.