سؤال

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

وشكرا، كاميرون

هل كانت مفيدة؟

المحلول

إذا كنت ترغب فقط في وقف لاعب المشي من خلال الجدران، هل يمكن النظر في استخدام 2D الرياضيات للقيام كشف التصادم.

ولقد استخدمت هذه الطريقة لجعل بعض PaperVision الألعاب، وأوضح على بلدي بلوق .

نصائح أخرى

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top