Pixi.js: مركز الصدارة على كائن معين

تم إنشاؤها على ٣١ مارس ٢٠١٦  ·  3تعليقات  ·  مصدر: pixijs/pixi.js

في عملية صنع لعبة ثنائية الأبعاد ، يُطلب عادةً أن يتمحور العرض على كل ما يمثل اللاعب. في هذه المرحلة ، لا أعرف كيفية القيام بذلك بصرف النظر عن موازنة جميع إحداثيات جميع النقوش المتحركة يدويًا.

كيف يمكن تحريك المنصة بشكل صحيح بحيث يكون هذا اللاعب دائمًا في وسط عرض اللوحة؟

التعليق الأكثر فائدة

أستخدم الوضع القياسي / المقياس / المحوري التحرير والسرد.

//(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;

في إصدار التطوير الخاص بي ، يوجد كائن كاميرا سري ، ومن الممكن جعله يتبع أي كائن حتى لو كان داخل بعض الحاويات.

ال 3 كومينتر

أستخدم الوضع القياسي / المقياس / المحوري التحرير والسرد.

//(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;

في إصدار التطوير الخاص بي ، يوجد كائن كاميرا سري ، ومن الممكن جعله يتبع أي كائن حتى لو كان داخل بعض الحاويات.

شكرا جزيلا لك ، إنها تعمل على أكمل وجه! :)

لقد أجاب أيضًا على سؤال آخر أحتاجه ولكن لم أطرحه حتى - كيفية تكبير المسرح.

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

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات