بناء ألعاب قوية 3D متصفح مع BabylonJS
ال النمو الهائل لل WebGL يثبت شعبية الألعاب على الويب. هناك الكثير من الأشياء الرائعة التي يمكنك إنشاؤها على WebGL ، ولكن معظم المطورين يرغبون في ذلك الخوض في ألعاب المتصفح.
تقنية WebGL هو إطار قوي ، لكنه ليس كل ما تحتاجه لعبة على الويب. أدوات تحكم اللعبة و سمعي تلعب أيضا جزءا كبيرا من تطوير لعبة المتصفح.
الحر مكتبة BabylonJS هو المورد المثالي الذي يغطي جميع هذه المواضيع. انه امر رائع لأي شخص الدخول تطوير لعبة المتصفح.
بابل هو مكتبة محرك اللعبة ثلاثية الأبعاد مدعوم من WebGL للرسومات ثلاثية الأبعاد. لكنه أيضًا أكثر بكثير من مجرد مكتبة WebGL.
يمكن التعامل مع كل شيء من ضوابط إلى وجوه السلوكيات, و حتى مؤثرات صوتية. انها حقا جافا سكريبت إطار الألعاب كاملة صنع لتطوير HTML5 و WebGL.
للبدء يجب عليك التحقق من صفحة جيثب ل العينات التجريبية و أحدث إصدار استضافت على CDN الخاصة بهم.
لديهم أيضا أ ملعب حي حيث يمكنك العبث مع إعدادات مختلفة وأنماط العرض.
يمكنك حتى تغيير الرمز, وانقر فوق "تشغيل إلى" لصناعة السيارات في التغييرات الخاصة بك الحق في المتصفح. هذا ربما أفضل طريقة لممارسة استخدام بابل لأنك لا تحتاج إلى تنزيل أي شيء محليًا.
في تلك الصفحة التجريبية ، انظر في الزاوية العلوية اليمنى للحصول على قائمة باسمها “المشهد الأساسي”. انقر فوق هذا المنسدلة ل اختر من بين مجموعة واسعة من الملاعب الجاهزة بما في ذلك البيئات والإضاءة والظلال وبرامج الارتفاع (من بين أشياء أخرى كثيرة).
هذا أسهل بكثير من بناء العروض التوضيحية الخاصة بك على CodePen لأنك تستطيع ذلك رؤية ملء الشاشة وأنت أيضا لديهم حق الوصول إلى المحرر هناك حق في المتصفح.
بابل يأتي مع العديد من الميزات ، مثل آثار الجسيمات, فيزياء الجاذبية, و ميزات السحب والإفلات البسيطة.
سوف تحتاج إلى قضاء الكثير من الوقت مع هذه المكتبة للحصول على الراحة. ولكن أفضل طريقة للتعلم هي اختيار المشروع و نرى ما يمكنك بناء. على طول الطريق ، قد تصطدم بالمشاكل وتحتاج إلى الاعتماد على الوثائق لحلها.
إذا كنت تستطيع معرفة بعض أساسيات بابل فقد تتفاجأ ما هو ممكن في تطوير اللعبة المستندة إلى المستعرض. لقد قطعت شوطًا طويلاً في بضع سنوات قصيرة ، وبابل هي واحدة من المكتبات القليلة التي تفهمها تمامًا.
لرؤية عدد قليل العروض الحية تفحص ال بابل الرئيسية, وانتقل لأسفل حتى ترى قسم العروض. يجب أن يكون هذا أكثر من مصدر إلهام كافٍ لإقحامك ودفعك أولاً إلى عالم تطوير لعبة Babylon.