في عملية صنع لعبة ثنائية الأبعاد ، يُطلب عادةً أن يتمحور العرض على كل ما يمثل اللاعب. في هذه المرحلة ، لا أعرف كيفية القيام بذلك بصرف النظر عن موازنة جميع إحداثيات جميع النقوش المتحركة يدويًا.
كيف يمكن تحريك المنصة بشكل صحيح بحيث يكون هذا اللاعب دائمًا في وسط عرض اللوحة؟
أستخدم الوضع القياسي / المقياس / المحوري التحرير والسرد.
//(0,0) for us is center of the screen
stage.position.x = renderer.width/2;
stage.position.y = renderer.height/2;
//scale it
stage.scale.x = 2.0;
stage.scale.y = 2.0;
//now specify which point INSIDE stage must be (0,0)
stage.pivot.x = character.position.x;
stage.pivot.y = character.position.y;
في إصدار التطوير الخاص بي ، يوجد كائن كاميرا سري ، ومن الممكن جعله يتبع أي كائن حتى لو كان داخل بعض الحاويات.
شكرا جزيلا لك ، إنها تعمل على أكمل وجه! :)
لقد أجاب أيضًا على سؤال آخر أحتاجه ولكن لم أطرحه حتى - كيفية تكبير المسرح.
تم قفل سلسلة الرسائل هذه تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح قضية جديدة للأخطاء ذات الصلة.
التعليق الأكثر فائدة
أستخدم الوضع القياسي / المقياس / المحوري التحرير والسرد.
في إصدار التطوير الخاص بي ، يوجد كائن كاميرا سري ، ومن الممكن جعله يتبع أي كائن حتى لو كان داخل بعض الحاويات.