בניית עוצמה 3D דפדפן משחקים עם BabylonJS
ה צמיחה נפיצה של WebGL מוכיח את הפופולריות של המשחקים - - ברשת. יש הרבה דברים מגניבים שאתה יכול לבנות על WebGL, אבל רוב המפתחים רוצים להתעמק במשחקי דפדפן.
WebGL היא מסגרת חזקה, אבל זה לא כל מה שאתה צריך עבור משחק באינטרנט. משחק פקדים ו אודיו גם לשחק חלק ענק של המשחק פיתוח הדפדפן.
החופשי ספריית בבילון הוא משאב מושלם מכסה את כל הנושאים האלה. זה נהדר עבור כל אחד נכנס פיתוח משחק דפדפן.
בבילון היא 3D מנוע המשחק הספרייה מופעל על ידי WebGL עבור גרפיקה 3D. אבל זה גם הרבה יותר מסתם ספריית WebGL.
זה יכול להתמודד עם הכל שולטת ל התנהגויות אובייקט, ואפילו אפקטים קוליים. זה באמת מסגרת מלאה עשה עבור HTML5 ו WebGL פיתוח.
להתחיל אתה צריך לבדוק את דף GitHub עבור הדגמות לדוגמה ו המהדורה האחרונה מתארח על CDN שלהם.
יש להם גם מגרש משחקים חי שבו אתה יכול להתעסק עם הגדרות שונות וסגנונות תצוגה.
אתה יכול אפילו לשנות את הקוד, ולחץ על הפעלה אל ליצור אוטומטית את השינויים שלך ממש בדפדפן. זה אולי הדרך הטובה ביותר לתרגל באמצעות בבילון כי אתה לא צריך להוריד שום דבר מקומי.
בדף הדמו זה נראה בפינה השמאלית העליונה עבור תפריט שכותרתו “תמונה בסיסית”. לחץ על הרשימה הנפתחת אל בחר מתוך מגוון רחב של מגרשי משחקים שנבנו מראש כולל סביבות, אורות, צללים ותוכניות גובה (בין רבים אחרים).
זה הרבה יותר קל מאשר לבנות הדגמות שלך על CodePen כי אתה יכול עיין במסך מלא ואת יש גישה לעורך ממש שם בדפדפן.
בבל מגיע עם תכונות רבות, כגון השפעות חלקיקים, פיזיקה הכבידה, ו פשוט גרור ושחרר תכונות.
אתה תצטרך ל לבלות הרבה זמן עם ספריה זו כדי לקבל נוח. אבל הדרך הטובה ביותר ללמוד היא לבחור פרויקט ו לראות מה אתה יכול לבנות. לאורך הדרך, אתה עלול להיתקל בבעיות צריך להסתמך על התיעוד כדי לפתור אותם.
אם אתה יכול ללמוד כמה יסודות של בבל אז אתה עשוי להיות מופתע מה אפשרי בפיתוח משחק מבוסס דפדפן. זה כבר עבר דרך ארוכה רק כמה שנים קצרות, ובבל היא אחת הספריות המעטות שמקבלות את כל זה.
לראות כמה הדגמות חיות לבדוק את דף הבית של בבילון, וגלול למטה עד שתראה את הקטע הדגמות. זה צריך להיות יותר השראה מספיק כדי לגרום לך ללכת לדחוף לך הראש הראשון לתוך העולם של התפתחות המשחק בבילון.