top of page
إعدادات الاعب والمدخلات

افتح مجلد chararcter واذهب الى ملف char_blue واضغط بزر الفارة الأيسر 
2- اضغط على sprite actions ثم apply paper 2d texture settings
3-اضغط مرة أخرى بزر الفارة الأيسر ثم sprite actions ثم extract sprites وعندها ستظهر لك تلك الصفحة





4- اضغط على sprite extract mode ثم اختر grid



5-اجعل عرض وطول الخلية 56
6- اضغط extract

image.png
image.png
image_edited.jpg

اذهب إلى مجلد content وقم بإنشاء ملف وأسمه blueprint
2- ادخل الملف وقم بالضغط على زر الفارة الأيسر وقم بإنشاء blueprint class
3-اضغط على all classes
4- اكتب في مربع البحث paperzd
5- اضغط select
6- قم بتسمية الملف bp_char

image.png

ثم ستظهر لك تلك النافذة

blueprint.png

الشرح: في تلك النافذة سنضع جميع التعديلات على الشخصية المحددة(bp_char) وهذه الصفحة تدعى ب(blueprint editor) وتتواجد فيها ثلاث صفحات
construction script : في تلك الصفحة نستطيع التعديل على البلوبرنت المحدد ولكن لا يمكننا رؤيته عند بدء اللعب
event graph : هي الصفحة التي تجعلنا نتحكم بحركة الشخصية والتحكم في كل شئ للشخصية المحددة
viewport : هي الصفحة التي تجعلنا نأخذ نظرة كاملة على الشخصية المحددة والتحكم في الحجم والطول وتحديد مكان الشخصية في عالم اللعبة

 

الآن علينا أن نبني الشخصية ونضع الانيميشن لكل وضعية 
سيكون النمط الطبيعي للشخصية عندا نبدأ في كل مرة باللعب هو نمط(idle) (عديم الحركة)
علينا أولاً أن نفتح ملف character ونحدد من (0 إلى 5)
جميع تلك الأجزاء الخاصة بالشخصية التي تم تحديدها كان بغرض إنشاء انيميشن خاص لوضعية (idle) التي ستعمل في حال عدم الحركة

image.png

لإنشاء انيميشن (idle) علينا بالتحديد أولاً ثم الضغط بزر الفارة الأيسر ونضغط create flipbook ونسميه char_idle
flipbook: هو إنشاء انيميشن من أول نقطة تم تحديدها(0) إلى آخر نقطة(5)

image.png

الآن علينا الإنتقال إلى ملف(blueprint) الذي أنشأناه سابقاً ونفتح البلوبرنت الخاص بشخصية( bp_char)
نفتح صفحة الواجهة(viewport)
نذهب إلى source flipbook لنضع فيه الأنيميشن الذي أنشأناه والذي سيعمل في كل مرة نبدأ اللعب

image.png
image.png

تلك الخيارات مهمة جدا وبها نستطيع التحكم في(الحجم,الحركة,مستوى الدوران) ويوجد اختصارات لكل واحدة منهن
(W للحركة) (E للدوران) (R للحجم)

image.png

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

علينا الآن بتعديل حجم الشخصية لتصبح تقريبا بحجم الكبسولة, فإن لم نجعلها بحجم الشخصية هذا ما سيحصل ولكن قبل أن نرى ما سيحصل, علينا ببناء مرحلة أفضل لنرى التغييرات الي ستحصل.
1- اضغط على file ثم new level ثم تختار basic ثم create
2- لكي نحفظ المرحلة  علينا أن نضغط على file ثم save current level as ثم نسميه testmap 

image.png

في كل مرة ستفتح بها الأنريل ستظهر لك نفس المرحلة السابقة ويجب عليك أن تضغط على (testmap) في كل مرة ولحل هذه المشكلة:
1- نضغط من القائمة العلوية على (edit)ثم project settings
ثم نختار maps and modes ونذهب إلى default maps ونغير المراحل التي ستبدأ في كل مرة نفتح بيها الأنريل

image.png
image.png

اذا وضعنا الشخصية الآن من دون تعديل الحجم فسنلاحظ
-أن نهاية الكبسولة على الأرض 
-الشخصية تنظر للخلف وليس للأمام 
لكي نحل تلك المشاكل علينا بالرجوع لبلوبرت الشخصية وتعديل حجم الشخصية لتتناسب مع حجم الكبسولة المحيطة
بها

image.png

(وبذلك تم حل مشكلة الحجم)
الآن علينا بحل مشكلة نظر الشخصية للأمام وليس لليمين
والحل سيكون عن طريق وضع كاميرة تمكننا من تغيير وجهة نظرنا للشخصية ولنفعل ذلك:

image.png

1-اذهب الى بلوبرنت الشخصية وعند قائمة component اضغط add
2-واكتب في مربع البحث spring arm ثم اختره 

 

3-حدد على spring arm ثم اضغط add واكتب في مربع البحث camera (الآن أصبحت اليد متصلة مع الكاميرا وبذلك يجب أن نتحكم بspring arm لنغير محور دوران الكاميرا)
4-نحدد على spring arm ونجعل محور دوران الكاميرا -90 والآن عندما نضع الشخصية في العالم فسنجدها مواجهة لليمين

image.png

شكراً لحسن قرائتكم

bottom of page