المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : (درس) كيف نجعل Npc يتكلم ويحاور ويسئل ويجاوب !



Game baker
21-09-2008, 12:28 AM
السلام عليكم ورحمة الله وبركاته

هذا الدرس مهم جدا للمبتدئين ..

لذلك على كل المحترفين أو المبتدئين بنسبة 10 بالمئة يطلعوا برى:12: >>>بس مو تنسونا من الردود :D

حسنا

اولا : تعريف npc حسب مفهومي : هو عبارة عن حدث شخصية من الشخصيات في الخريطة...



حسنا نبدأ ..هل أنت جاهز ؟

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

الان نبدا...


قبل كل شيء أضغط في F6 وذلك للانتقال الى وضع الاحداث والاوامر

ستجد مربعات كثيرة...هذه المربعات هي عبارة عن أوامر ...تستطيع أبقائها فارغة أو تضع فيها حدث
..

حسنا أختر أحد هذه الاوامر ....واضغط عليه مرتين

والمفترض أن تكون في هذه الصورة الان :

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/Parttwoa-1.jpg

حسنا سمي هذا الامر (الحدث) أي اسم ..وعلى سبيل المثال : (ابو شنبات)

حسنا...
وبعد ذلك...

هناك في اليسار مربع أزرق واسود ويسمىgraphic ....اضغط عليه مرتين

ستظهر لك نافذة اذهب مثلا الى people 1
واختر الاخ بالله ابو شنبات مثلا :

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/Part2B.jpg

2.

الان سنجعله يتكلم ويتحدث ويجاوب ويسئل

هذا الجزء قد يحتاج بعض التركيز لكنه سهل....

حسنا في الاعلى في قائمة الاحداث ستلاحظ كلمة"List of Events Commands" وهي كما يبدو من العنوان قائمة أوامر الاحداث

والحدث هو عبارة عن مايظهر لك كنتيجة اثناء اللعب..والامر هو من يصنع الحدث

لذلك الان فلنضع امر لحدث (ابو شنبات)

ستلاحظ علامة “@>” وهي علامة للامر الاول...عند كل أمر ستظهر لك هذه العلامة وذلك من هذه سيبين لنا الامر التابع لامر رئيسي...أو أمر منفرد

مثال:
“@>” عشاء
جبن
خبز
عصير برتقال
“@>” غذاء
رز
لحم
بيبسي
.......

الغذاء والعشاء هم الامرين الاساسيين والتابعين لهم هم اوامر تابعة
اي عندما يبدأ الحدث الرئيسي ستبدأ أحداث الاوامر التابعة ...

...
حسنا نعود للشرح
ستظهر لك نافذة مثل هذه
http://i296.photobucket.com/albums/mm170/andrewlewis_2008/beg13.jpg

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

الان اضغط show text وذلك يعني (أظهر نص )

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

مربع
مكان فارغ لكتابة النص

حسنا ماهو المكان الفارغ .؟
هو مكان لكتابة النص الذي سيظهر عندما تكلم ابو شنبات

اكتبه كما تشاء ولاننسى أن يكون بالانجليزي...

وماهو المربع ؟

المربع هو مكان صور npc (ابو شنبات)
ولنختار

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/part2c.jpg

حسنا الان عندما نتكلم سيظهر النص وهذا الوجه


...انتهى الجزء هذا

3_الان صعبت المرحلة قليلا.....الان سنتعلم كيفية جعله يسئل ونحن نجاوب

...

حسنا أذهب لامر اخر عبر “@>” ومن هذه سيظهر لنا قائمة الاوامر مرة اخرى

اكتب مثلا “Is there something you need?”

بعد كتابة هذه سيصبح لديك الاوامر التالية :

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/part2d.jpg


4_الان حان وقت الاجوبة...ركز قليلا...من فضلك

اضغط مرتين على العلامة “@>” والان ... اختر من قائمة الاحداث Loop

الان سيظهر لك ألامر الرئيسي loop وتابع له...وامر رئيسي أخر وهو repeat above وتابع له ...

حسنا ...

بعد ذلك ستصبح لديك القائمة التالية :

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/part2e-1.jpg

حسنا الان كما هو واضح في الصورة اضغط على تابع loop ...

الان اختار الامر “Show Choices”. وستظهر لك نافذة فيها الخيارات

وماهو هذا الامر ؟

هذا الامر هو عبارة عن اجوبة السؤال الذي سئله ابو شنبات منذ قليل

وهي خيارات اجوبة...

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/part2f.jpg

كما نلاحظ وضعنا عدة خيارات ووضعنا when cancel الخيار 4 ...وذلك لانه موجود في خيار أربعة never mind

...
اضغط اوكيه

الان سيظهر لك في قائمة اوامر الاحداث

كل خيار وماذا يصبح عندما يختاره الاعب

واعمل كما في الصورة وليس بالضرورة نفس الشيء

http://i296.photobucket.com/albums/mm170/andrewlewis_2008/part2h-1.jpg


حسنا انتيهنا تقريبا

الى اللقاء

:biggthumpورونا ابداعكم

Game baker
21-09-2008, 12:41 AM
السلام عليكم
أنا أسف اذا مافهم واحد منكم ولكني مشغول بلعبة (مملكة الاحزان)
واعودكم بالمزيد

LIGEND
21-09-2008, 03:40 AM
شكرا لك على الدرس المفيد ^^

وصراحة لازم اي شخص يشوف الدرس سواء كان محترف او مبتدء ^^

وياريت يكون مع الدرس مثال وكذا يكون احسن ^^

شكرا

Game baker
22-09-2008, 01:16 AM
اهلا بك
أهم شيء الفائدة
وفقك الله ^^"

aliasdcxz
28-05-2009, 09:35 PM
انا مع اخي ligend

Karim Ghazal
28-05-2009, 10:33 PM
يُمنع الرد على المواضيع القديمة ..