PrinceOfSorrow
03-09-2006, 06:08 AM
سلام عليكم ورحمة الله :أفكر:
اليوم بكون درسنا سهل جدا جدا ^^
(كيفية وضع مؤثرات رقمية مثل ألعاب RPG أو Action ^^)
يعني مثلا :33:
" لما تريد صنع للعبة فيها نمط RPG أو للعبة أكشن "
عندما تضرب العدو سيكون من الجميل أن يظهر رقم يأكد كم نقصت من طاقته (-30)
أو عند عدم تأثر العدو بضربات سيفك أو سلاح الذي تستخدمة ممكن أنت يظهر (Miss)
أو عند عمل المقاتل Cure سيظهر ر قم يؤكد عدد الصحة التي زادت (+50)
أو عند حصولك على غرض معين أو كنز (Item +1)
أو في للعبة أكشن عند حصولك على سلاح يفضل ظهور اسمه بتأثير (M 16)
إلخ........................................:silly:
_______________________________________________
http://www.the-nextlevel.com/reviews/handheld/castlevania_aria_sorrow/castlevania_aria_sorrow_6.jpg
الصورة : توضح مثال عن هدف الدرس حيث تبين انه الشخصية تلقت ضربة من العدو مم أنقص 261 من طاقة الشخصية البطل (Soma Cruz) وذلك من رقم الذي ظهر :p
_________________________________________________________
صورة المثال
http://uae4up.com/uploads/173ec06449.bmp
الطريقة :
سنقوم برسم سبرايت للرقم الذي يظهر وليكون http://uae4up.com/uploads/f39415336c.gif حيث الهدف بعد تحطيم الطائرة العدو يظهر اننا كسبنا 30 نقطة :)
وفكرة الأخرى عندما نصدم بطائرة سيظهر رقم (-30) وايضا يجب ان نرسم له سبرايت مثل الأول حيث سيتبين اننا قد خسرنا 30 من طاقة صحة الطائرة :bigok:
الفائدة : تعطي للعبة نوع من الجمال ^^
الشرح :
1- قم برسم الرقم أو الكلمة التي تريد أن تظهر بعد تحطيم العدو وليكون مثلا -30
2- بعد ذلك قم بأنشاء أوبجكت خاص وسمه مثلا (obj_30less)
3- في الحدث create ضع الأتجاه في (Start Moving Direction) و أختار أتجاه UP وسرعة 5 .
4- في الحدث create أيضا! ضع توقيت Alarm_0 وضع توقيت معين (يفضل عدم الأطالة المدة)
وأنصحك بخيتار (number step = 10 ) إلى (In Alarm no = alarm 0)
5- بعد ذلك في الحدث أختار (alarm o)
6- في الأكشن للحدث (ِalarm 0) ضع (destroy the instance) وحطه self .
___________________________________________________
7- ألحين نروح ونختار حدث ألي فيه طائرة العدو تتدمر (أعتقد لما تلمس الرصاصة:silly: )
ونختار في الأكشن (Create instance for Object)
*للمبة أو المصباح ألي تحته خط أحمر متجه لليمين ;) *
وحط كالتالي :
الأوبجكت : obj_30less
X : 0
Y: 0
السرعة : 1 أو حتى صفر (عادي)
الأتجاه : خله صفر :09:
Relative : حط (صح)
هذا كل شي :p
شفتو الدرس سهل * ألحين يقلون ماعندي سالفة فاتح الموضوع على درس ماي:09: *
ملاحظة : نفس طريقة للعمل كسب حياة لكن بلعكي المثال موجود ^^
طبعا هذه طريقة تستخدم للالعاب وممكن تستخدما في الهواش أيضا ;)
مثلا : لما يكون اهناك Counter أو Combo ألخ..........
مو شرط RPG أو Action حتى لو كان Platform :p (كله يمشي)
شفتو الدرس سهل *ألحين يقلون ماعندي سالفة فاتح الموضوع:33: *
DON'T FORGOT YOUR EXAMPLE :biggthump
في المرفقات
تم بحمد الله
اليوم بكون درسنا سهل جدا جدا ^^
(كيفية وضع مؤثرات رقمية مثل ألعاب RPG أو Action ^^)
يعني مثلا :33:
" لما تريد صنع للعبة فيها نمط RPG أو للعبة أكشن "
عندما تضرب العدو سيكون من الجميل أن يظهر رقم يأكد كم نقصت من طاقته (-30)
أو عند عدم تأثر العدو بضربات سيفك أو سلاح الذي تستخدمة ممكن أنت يظهر (Miss)
أو عند عمل المقاتل Cure سيظهر ر قم يؤكد عدد الصحة التي زادت (+50)
أو عند حصولك على غرض معين أو كنز (Item +1)
أو في للعبة أكشن عند حصولك على سلاح يفضل ظهور اسمه بتأثير (M 16)
إلخ........................................:silly:
_______________________________________________
http://www.the-nextlevel.com/reviews/handheld/castlevania_aria_sorrow/castlevania_aria_sorrow_6.jpg
الصورة : توضح مثال عن هدف الدرس حيث تبين انه الشخصية تلقت ضربة من العدو مم أنقص 261 من طاقة الشخصية البطل (Soma Cruz) وذلك من رقم الذي ظهر :p
_________________________________________________________
صورة المثال
http://uae4up.com/uploads/173ec06449.bmp
الطريقة :
سنقوم برسم سبرايت للرقم الذي يظهر وليكون http://uae4up.com/uploads/f39415336c.gif حيث الهدف بعد تحطيم الطائرة العدو يظهر اننا كسبنا 30 نقطة :)
وفكرة الأخرى عندما نصدم بطائرة سيظهر رقم (-30) وايضا يجب ان نرسم له سبرايت مثل الأول حيث سيتبين اننا قد خسرنا 30 من طاقة صحة الطائرة :bigok:
الفائدة : تعطي للعبة نوع من الجمال ^^
الشرح :
1- قم برسم الرقم أو الكلمة التي تريد أن تظهر بعد تحطيم العدو وليكون مثلا -30
2- بعد ذلك قم بأنشاء أوبجكت خاص وسمه مثلا (obj_30less)
3- في الحدث create ضع الأتجاه في (Start Moving Direction) و أختار أتجاه UP وسرعة 5 .
4- في الحدث create أيضا! ضع توقيت Alarm_0 وضع توقيت معين (يفضل عدم الأطالة المدة)
وأنصحك بخيتار (number step = 10 ) إلى (In Alarm no = alarm 0)
5- بعد ذلك في الحدث أختار (alarm o)
6- في الأكشن للحدث (ِalarm 0) ضع (destroy the instance) وحطه self .
___________________________________________________
7- ألحين نروح ونختار حدث ألي فيه طائرة العدو تتدمر (أعتقد لما تلمس الرصاصة:silly: )
ونختار في الأكشن (Create instance for Object)
*للمبة أو المصباح ألي تحته خط أحمر متجه لليمين ;) *
وحط كالتالي :
الأوبجكت : obj_30less
X : 0
Y: 0
السرعة : 1 أو حتى صفر (عادي)
الأتجاه : خله صفر :09:
Relative : حط (صح)
هذا كل شي :p
شفتو الدرس سهل * ألحين يقلون ماعندي سالفة فاتح الموضوع على درس ماي:09: *
ملاحظة : نفس طريقة للعمل كسب حياة لكن بلعكي المثال موجود ^^
طبعا هذه طريقة تستخدم للالعاب وممكن تستخدما في الهواش أيضا ;)
مثلا : لما يكون اهناك Counter أو Combo ألخ..........
مو شرط RPG أو Action حتى لو كان Platform :p (كله يمشي)
شفتو الدرس سهل *ألحين يقلون ماعندي سالفة فاتح الموضوع:33: *
DON'T FORGOT YOUR EXAMPLE :biggthump
في المرفقات
تم بحمد الله