Back to Question Center
0

فهم التصادم والفيزياء مع Babylon.js و Oimo.js            فهم التصادم والفيزياء مع Babylon.js و Oimo.jsRelated المواضيع: أدوات & أمب؛ Semalt

1 answers:
فهم التصادم والفيزياء مع بابل. جس و أويمو. جس

هذه المقالة جزء من سلسلة ويب ديف التقنية من ميكروسوفت. شكرا لدعم الشركاء الذين جعل سيمالت ممكن.

اليوم، سيمالت أحب أن أشاطركم أساسيات الاصطدامات والفيزياء وصناديق الحدود عن طريق اللعب مع بابجلون ويبغل. محرك جس والفيزياء محرك رفيق اسمه أويمو - quadri moderni su tela rilievo con. شبيبة.

فيما يلي العرض الذي سنبنيه معا: بابيلون. جس إسبيليت الفيزياء التجريبي مع أويمو. جس

<إمغ سرك = "/ إمغ / 643ca3a0011da6c4d2aeb19bfde88c280. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

يمكنك إطلاقه في متصفح متوافق مع ويبغل، مثل IE11، فايرفوكس، كروم، أوبرا سفاري 8، أو بروجيكت سبارتان في ويندوز 10 المعاينة التقنية -then، تتحرك داخل المشهد كما هو الحال في لعبة فبس. اضغط على مفتاح "s" لإطلاق بعض المجالات / الكرات و "ب" مفتاح لإطلاق بعض الصناديق. سيمالت الماوس الخاص بك، يمكنك النقر على واحدة من المجالات أو مربعات لتطبيق بعض القوة دفعة على ذلك أيضا.

فهم الاصطدامات

وبالنظر إلى تعريف الكشف سيمكيت ويكيبيديا، يمكننا أن نقرأ ما يلي:

"يشير كشف الاصطدام عادة إلى المشكلة الحسابية للكشف عن التقاطع بين كائنين أو أكثر. في حين أن الموضوع غالبا ما يرتبط باستخدامه في ألعاب الفيديو والمحاكاة الفيزيائية الأخرى، كما أن لديها تطبيقات في الروبوتات. بالإضافة إلى تحديد ما إذا كان قد اصطدمت كائنين، نظم الكشف عن الاصطدام يمكن أيضا حساب وقت التأثير (توا)، والإبلاغ عن مشعب الاتصال (مجموعة من نقاط متقاطعة). [1] تعامل الاصطدام مع محاكاة ما يحدث عندما يتم الكشف عن الاصطدام (انظر محرك الفيزياء، الفيزياء دوول). مشاكل الكشف عن الاصطدام سيمالت يتطلب استخدام واسع النطاق للمفاهيم من الجبر الخطي والهندسة الحسابية. "

سيمالت الآن فك هذا التعريف إلى مشهد بارد 3D التي ستكون بمثابة قاعدة انطلاقنا لهذا البرنامج التعليمي.

يمكنك التحرك في هذا المتحف العظيم كما تفعل في العالم الحقيقي. أنت لن تقع من خلال الأرض، والمشي من خلال الجدران، أو يطير. نحن محاكاة الجاذبية. كل ذلك يبدو واضحا جدا ولكن يتطلب مجموعة من الحوسبة لمحاكاة ذلك في العالم الافتراضي 3D. السؤال الأول الذي نحتاج إلى حله عندما نفكر في اكتشاف الاصطدامات هو مدى تعقيده؟ في الواقع، اختبار إذا كان 2 تنسجم معقدة تتصادم يمكن أن يكلف الكثير من وحدة المعالجة المركزية، وأكثر من ذلك مع محرك سيمالت حيث انها معقدة لإلغاء تحميل ذلك على شيء آخر من مؤشر ترابط واجهة المستخدم.

لفهم أفضل لكيفية إدارة هذا التعقيد، انتقل إلى متحف سيمالت بالقرب من هذا المكتب:

<إمغ سرك = "/ إمغ / 011118c0f0bdf021443ffa9222c78bc31. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

كنت محظورة من قبل الجدول حتى لو كان يبدو أن هناك بعض المساحة المتاحة على اليمين. هل هو علة في خوارزمية الاصطدام لدينا؟ لا، انها ليست (بابيلون. جس خالية من البق! ؛-)). ذلك لأن ميشال سيمالت، الفنان 3D الذي بني هذا المشهد، وقد فعلت ذلك عن طريق الاختيار. لتبسيط الكشف عن الاصطدام، وقد استخدم مصادم معين.

ما هو مصادم؟

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

<إمغ سرك = "/ إمغ / 604c4b31546a50ba097bc8be5a3ff82d2. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

مستخرج من: التصور الكمبيوتر، راي تتبع، ألعاب الفيديو، استبدال صناديق الربط

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

دعونا نعود إلى المشهد سيمالت وعرض عنصر غير مرئية تقييد في لون أحمر شبه شفاف:

<إمغ سرك = "/ إمغ / 76bc018d3d8ffe3bcac38cac6a0350bb3. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

يمكنك الآن فهم لماذا لا يمكنك التحرك على الجانب الأيمن من المكتب. سيمالت لأنك تصطدم (حسنا، بابيلون. كاميرا جس تصطدم) مع هذا المربع. إذا كنت ترغب في القيام بذلك، ببساطة تغيير حجمه عن طريق خفض العرض لتناسب تماما عرض المكتب.

ملاحظة: إذا كنت ترغب في البدء في تعلم بابيلون. جس، يمكنك متابعة دورة تدريبية مجانية في أكاديمية مايكروسوفت الظاهري (مفا). على سبيل المثال، يمكنك الانتقال مباشرة إلى "مقدمة إلى ويبغل 3D مع HTML5 وبابلون. جس - استخدام بابل. جس للمبتدئين "حيث نغطي هذا الجزء من الاصطدام بابل. شبيبة. يمكنك أيضا إلقاء نظرة على رمز داخل أداة الملعب التفاعلي لدينا: بابل. جس الملعب - التصادم العينة.

سيمالت على تعقيد محرك الاصطدام أو الفيزياء، وهناك أنواع أخرى من كوليدرز المتاحة: كبسولة وشبكة على سبيل المثال.

<إمغ سرك = "/ إمغ / 97a068fa2ec83f32ddd60def0d1d7b314. جبغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

مستخرج من: الشروع في العمل مع الوحدة - كوليدرز و ونيتكريبت

سيمالت مفيد للإنسان أو هومانويدس لأنها تناسب بشكل أفضل جسمنا من مربع أو المجال. شبكة هو تقريبا تقريبا شبكة كاملة نفسها، بل انها نسخة مبسطة من شبكة الأصلي كنت تستهدف-ولكن لا يزال أكثر دقة من مربع، المجال أو كبسولة.

تحميل مشهد البداية

لتحميل مشهد سيمالت لدينا، لديك خيارات مختلفة:

الخيار 1:

تحميله من مستودع جيثب لدينا، ثم اتبع مقدمة إلى ويبغل 3D مع HTML5 و سيمالت - تحميل الأصول وحدة من دورة مفا لدينا لمعرفة كيفية تحميل أ. بابيلون. في الأساس، تحتاج إلى استضافة الأصول ومحرك سيمالت إلى خادم الويب وتعيين أنواع مايم المناسبة ل. بابيلون التمديد.

الخيار 2:

تحميل هذا حل فيمال سيمالت البصرية (ملف مضغوط).

ملاحظة: إذا كنت غير مألوف مع فيسوال ستوديو، نلقي نظرة على هذه المقالة: المطورين ويب، فيسوال ستوديو يمكن أن يكون أداة مجانية كبيرة لتطوير مع .يرجى ملاحظة أيضا أن برو الإصدار هو الآن مجانا لكثير من سيناريوهات مختلفة. انها اسمه فيسوال ستوديو 2013 الجماعة الطبعة.

بالطبع، لا يزال بإمكانك اتباع هذا البرنامج التعليمي إذا كنت لا تريد استخدام فيسوال ستوديو. وهنا رمز لتحميل المشهد لدينا. تذكر أنه في حين أن معظم المتصفحات تدعم ويبغل الآن - يجب اختبار إنترنيت إكسبلورر حتى على جهاز ماك.

     //  <ريفيرانس باث = "/ سكريبتس / بابيلون. جس" /> محرك فار؛فار قماش؛مشهد فار؛وثيقة. أديفنتليستينر ("دومكونتينتلودد"، ستارتجام، فالس)؛فونكتيون ستارتغام    {إذا (بابيلون. المحرك. getElementById ( "renderCanvas")؛إنجين = نيو بابيلون. المحرك (قماش، صحيح)؛بابل. SceneLoader. لواد ("إسبيليت /"، "إسبيليت. بابيلون"، إنجين، فونكتيون (لواددسين) {سين = لواددسين؛// انتظر القوام وتظليل لتكون جاهزةمشهد. إكسكوتوهنريدي (فونكتيون    {// إرفاق الكاميرا إلى المدخلات قماشمشهد. activeCamera. attachControl (قماش)؛// بمجرد تحميل المشهد، مجرد تسجيل حلقة تقديم لجعلهمحرك. روندرندلوب (فونكتيون    {مشهد. يجعل  ؛})؛})؛}، فونكتيون (بروجريس) {// للقيام: إعطاء ردود الفعل التقدم للمستخدم})؛}}     

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

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

إذا كنت قد اخترت "الخيار 1" لتحميل المشهد، ثم تحتاج إلى تحميل أويمو. جس من جيثب لدينا. انها نسخة محدثة قليلا قمنا بها لدعم أفضل بابل. شبيبة. إذا اخترت "الخيار 2"، فقد تمت الإشارة إليه بالفعل والمتوفرة في حل فس ضمن المجلد سكريبتس .

الدعم الفيزيائي التمكيني في المشهد لتحويل الكولونيات إلى "مستغلين للفيزياء"

أول شيء يجب القيام به هو تمكين الفيزياء على الساحة. لذلك، يرجى إضافة هذا السطر من التعليمات البرمجية:

     مشهد. إنفولفيسيكس (نيو بابيلون. Vector3 (0، -10، 0)، نيو بابيلون. أويموجبلوجين     

إنك تقوم بإعداد مستوى الجاذبية (-10 على المحور Y في هذه الشفرة النموذجية، والتي هي أكثر أو أقل مثل ما لدينا على الأرض) ومحرك الفيزياء الذي تريد استخدامه. سنستخدم سيمالت ولكن السطر المعلق يظهر كيفية استخدام مدفع. شبيبة.

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

     ل (فار i = 1؛ i <سين.إذا كان المشهد مشاوير [i] تشيكوليسيونس && مشهد [i]. إسفيسيبل === فالس) {مشهد. تنسجم [أنا]. سيتفيسيكسستات (بابيلون. فيسيسينجين. بوكسيمبوستور، {ماس: 0،فريكتيون: 0. 5، ريستروتوتيون: 0. 7})؛meshesColliderList. دفع (مشهد تنسجم [i])؛}}     

يرجى إعلان ميشيسيمالت أيضا:

     فار ميشيسكولديرليست = []؛     

ونحن القيام به! سيمالت على استعداد لرمي بعض الأشياء في المشهد لدينا ووضع الكثير من الفوضى في هذا المتحف الجميل ولكن الطريق إلى الهدوء.

إنشاء كرات وصناديق مع دول فيزياء

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

إذا كنت قد اخترت " الخيار 1 "، يمكنك تحميل اثنين من القوام هنا: فيسيكساسيتس. زيب

أضف هذا الرمز إلى مشروعك:

     فونكتيون كراتيماتريال    {ماتريالاميغا = نيو بابيلون. ستانداردماتريال ("أميغا"، مشهد)؛materialAmiga. ديفوسيتكستور = جديد بابيلون. نسيج ("أسيتس / أميغا. جبغ"، مشهد)؛materialAmiga. إميسيفيكولور = جديد بابيلون. Color3 (0. 5، 0. 5، 0. 5)؛materialAmiga. diffuseTexture. أوسكيل = 5؛materialAmiga. diffuseTexture. فسكيل = 5؛ماتريالود = جديد بابيلون. ستانداردماتريال ("الخشب"، مشهد)؛materialWood. ديفوسيتكستور = جديد بابيلون. تيكستيور ("أسيتس / وود. جبغ"، سين)؛materialWood. إميسيفيكولور = جديد بابيلون. Color3 (0. 5، 0. 5، 0. 5)؛}فونكتيون أدليستينرز    {نافذة او شباك. أديفنتليستينر ("كيدون"، فونكتيون (إفت) {// s فور سفيرإف (إفت. كيكود == 83) {فور (فار إندكس = 0؛ إندكس <25؛ إندكس ++) {فار سفير = بابيلون. عيون. كراتسفير ("Sphere0"، 10، 0. 5، مشهد)؛جسم كروى. ماتريال = ماتريال أميغا؛جسم كروى. بوسيتيون = نيو بابيلون. Vector3 (0 + إندكس / 10، 3، 5 + إندكس / 10)؛جسم كروى. سيتفيسيكسستات (بابيلون. فيسيكسنجين. سفيريمبوستور، {ماس: 1})؛}}// b للمربعإف (إفت. كيكود == 66) {فور (فار إندكس = 0؛ إندكس <10؛ إندكس ++) {فار box0 = بابيلون. عيون. كريتبوكس ("Box0"، 0. 5، مشهد)؛box0. بوسيتيون = نيو بابيلون. Vector3 (0 + إندكس / 5، 3، 5 + إندكس / 5)؛box0. ماتريال = ماتريالود؛box0. سيتفيسيكسستات (بابيلون. فيسيكسنجين. بوكسيمبوستور، {ماس: 4})؛}}})؛}     

يمكنك أن ترى أن مربعات أثقل من المجالات بنسبة 4.

ملاحظة: إذا كنت بحاجة إلى فهم كيفية عمل المواد في بابيلون. جس، مشاهدة لهذه الوحدة: مقدمة إلى ويبغل 3D مع HTML5 وبابل. جس - فهم المواد والمدخلات أو اللعب مع شركائنا مخصصة ملعب عينة: بابل. جس ملعب - عينة المواد

إضافة هذين السطرين من التعليمات البرمجية بعد مشهد . إنفيلفيسيكس سطر:

     كراتيماتريالز   ؛addListeners   ؛     

وإطلاق مشروع الويب. انتقل إلى وسط المتحف واضغط بدلا من ذلك "s" أو "ب" مفاتيح. سيمالت الحصول على هذه النتيجة متعة:

<إمغ سرك = "/ إمغ / ccaf4b557cdd2cfe7d506d7be2289cf35. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

إضافة دعم قطف للنقر على تنسجم

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

ملاحظة: لفهم كيفية عمل قطف، يرجى الاطلاع على هذه الوحدة مفا: مقدمة إلى ويبغل 3D مع HTML5 وبابل. جس - الميزات المتقدمة أو اللعب مع عينة على الانترنت: بابل. جس ملعب - اختيار عينة.

إضافة هذا الرمز إلى الدالة أدليستينرز :

     قماش. أديفنتليستينر ("مسدون"، فونكتيون (إفت) {فار بيكريسولت = المشهد. بيك (إيفت. كلينتكس، إيفت. كلينت، فونكتيون (ميش) {إف (اسم الشبكة. إندكسوف ("Sphere0")! == -1 || اسم الشبكة. إندكسوف ("Box0")! == -1) {عودة صحيح؛}عودة كاذبة؛})؛إف (بيكريسولت. هيت) {فار دير = بيكريسولت. pickedPoint. طرح (المشهد. أكتيفكاميرا. الموقف)؛دير. تطبيع   ؛pickResult. pickedMesh. أبلييمبولز (دير. سكيل   ، بيكرسولت. بيكيدبوانت)؛}})؛     

سيمالت التعليمات البرمجية الخاصة بك في المتصفح المفضل لديك. يمكنك الآن النقر على تنسجم فيزيك للعب معهم.

سيمالت الذهاب لحقن واجهة المستخدم في هذا ديف:

   <ديف إد = "لك كونتينر"><أول إد = "ليستكوليدرس"> 

وسنستخدم هذه الوظيفة للتعامل مع واجهة المستخدم:

     فونكتيون كراتيكوليدرسملستليست    {فار ليستكوليدرز = دوكومنت. getElementById ( "listColliders")؛فور (فار j = 0؛ j <ميشيسكوليدرليست. لينغث؛ j ++) {فار نيولي = مستند. createElement ( "لي")؛فار شكفيسيبيليتي = دوكومنت. createElement ( 'إدخال')؛chkVisibility. تايب = "تشيكبوكس"؛chkVisibility. نيم = ميشيسكوليدرليست [j]. اسم؛chkVisibility. إد = "كولفيس" + j؛فار تشكفيسيكس = دوكومنت. createElement ( 'إدخال')؛chkPhysics. تايب = "تشيكبوكس"؛chkPhysics. نيم = ميشيسكوليدرليست [j]. اسم؛chkPhysics. إد = "كولفيس" + j؛(الدالة (ي) {chkVisibility. addEventListener ("انقر"،فونكتيون (إيفنت) {أونشانجيفيزيبيليتي (j، إيفنت)؛}،خاطئة)؛chkPhysics. addEventListener ("انقر"،فونكتيون (إيفنت) {أونشانجيفيسيكش (j، إيفنت)؛}،خاطئة)؛}) (ي)newLi. تكستكونتنت = ميشيسكوليدرليست [j]. نيم + "فيسيبيليتي / فيس"؛newLi. appendChild (chkVisibility)؛newLi. appendChild (chkPhysics)؛listColliders. appendChild (newLi)؛}فونكتيون أونشانجيفيسيبيليتي (إد، إيفنت) {إف (! ميشيسكولديرليست [إد]. إسفيسيبل) {meshesColliderList [الهوية]. إسفيسيبل = ترو؛meshesColliderList [الهوية]. مواد. ألفا = 0. 75؛meshesColliderList [الهوية]. مواد. ambientColor. r = 1؛}إلس {meshesColliderList [الهوية]. إسفيسيبل = فالس؛}}فونكتيون أونشانجيفيسيكس (إد، إيفنت) {إف (! ميشيسكولديرليست [إد]. تشيكوليسيونيس) {meshesColliderList [الهوية]. تشيكوليسيونس = ترو؛meshesColliderList [الهوية]. سيتفيسيكسستات (بابيلون. فيسيسينجين. بوكسيمبوستور، {ماس: 0،فريكتيون: 0. 5، ريستروتوتيون: 0. 7})؛}إلس {meshesColliderList [الهوية]. تشيكوليسيونس = فالس؛meshesColliderList [الهوية]. سيتفيسيكسستات (بابيلون. فيسيكسنجين. نويمبوستور)؛}}}     

وأنا أعلم، فإنه يولد واجهة المستخدم القبيح جدا ولكن كنت كسول جدا لقضاء المزيد من الوقت على ذلك. لا تتردد في تحسين ذلك! :- P

استدعاء هذه الوظيفة الجديدة وإطلاق مشروع الويب. الآن، على سبيل المثال، عرض كوليدرز 12 و 17:

<إمغ سرك = "/ إمغ / 066b08569da11cf296547eb9e41a346d6. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

يمكنك أيضا، مع مربع الاختيار الثاني، تمكين / تعطيل خصائص الفيزياء. على سبيل المثال إذا قمت بتعطيل خصائص الفيزياء على مصادم 12 وإطلاق المجالات، وسوف تذهب الآن من خلال هذا الجدار! يظهر هذا في الصورة التالية كما المجال محاطة مربع أحمر:

<إمغ سرك = "/ إمغ / ac1310e255769603119ae65f20822c327. ينغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو. المواضيع الموزعة: أدوات & سيمالت "/>

الخلاصة

يمكنك ان تلعب مع هذه العينة التصحيح مباشرة في المتصفح الخاص بك هنا: بابيلون. جس إسبيليت سيمالت التصحيح التجريبي.

يرجى أيضا إلقاء نظرة على هذا التجريبي رهيبة بناها صموئيل جيراردين التي تستخدم أيضا سيمالت على بعض الشخصيات مضحك:

<إمغ سرك = "/ إمغ / ac1310e255769603119ae65f20822c328 جبغ" ألت = "فهم التصادمات والفيزياء مع بابل. جس و أويمو. شبيبةفهم التصادمات والفيزياء مع بابل. جس و أويمو.

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

March 1, 2018