ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
صفحة 1 من اصل 1 • شاطر
ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
السلام عليكم ورحمة الله وبركاته
اخباركم
عندي لعبة كاميرا من الاعلى يعني لعبة top down
المهم طبعا بالروم انه وضعت الكاميرا تلحق اللاعب
وعملت اوبجكت obj_shake
وعملت له الارم وكم حاجة ولكن مافيش فايدة
اعطوني طريقة رجاءا
اريد ال camera shake يكون عند اطلاق الرصاص فقط
اخباركم
عندي لعبة كاميرا من الاعلى يعني لعبة top down
المهم طبعا بالروم انه وضعت الكاميرا تلحق اللاعب
وعملت اوبجكت obj_shake
وعملت له الارم وكم حاجة ولكن مافيش فايدة
اعطوني طريقة رجاءا
اريد ال camera shake يكون عند اطلاق الرصاص فقط
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
طب ايه الكود اللي استخدمته ؟ .. جرب تستخدم الكود اللي احنا استخدمناه في درس تعليم صناعة لعبة المدفع او the Cannon فقط على منتداكم " ملتقى صناع الالعاب العرب "
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
عبدالله
انه عملت هالطريقة
عملت اوبجكت obj_shake
ووضعت فيه :
Create Event:
alarm[0] = 20
Alarm Event for alarm 0:
view_xview = 0
view_yview = 0
instance_destroy()
Step Event:
view_xport = random_range(-5,5)
view_yport = random_range(-5,5)
وبعدها عملت هالاوبجكت عند الاطلاق على الجدار
وطبعا كل شيئ تمام ومافيش اي مشكلةولكن المصيبة
هو ان الكاميرا تتبعني وهنا المشكلة ان اثناء الارتجاج
الغرفة يكون فيها فلاشات اثناء الارتجاج..كانه فيه مشكلة
اما اذا اعمل الارتجاج والكاميرا عادية من دون ان تتبعني
فمافيش مشكلة..ولكن لعتبي لازم يكون فيها اتباع الكاميرا للاعب
رجاءا مساعدة
انه عملت هالطريقة
عملت اوبجكت obj_shake
ووضعت فيه :
Create Event:
alarm[0] = 20
Alarm Event for alarm 0:
view_xview = 0
view_yview = 0
instance_destroy()
Step Event:
view_xport = random_range(-5,5)
view_yport = random_range(-5,5)
وبعدها عملت هالاوبجكت عند الاطلاق على الجدار
وطبعا كل شيئ تمام ومافيش اي مشكلةولكن المصيبة
هو ان الكاميرا تتبعني وهنا المشكلة ان اثناء الارتجاج
الغرفة يكون فيها فلاشات اثناء الارتجاج..كانه فيه مشكلة
اما اذا اعمل الارتجاج والكاميرا عادية من دون ان تتبعني
فمافيش مشكلة..ولكن لعتبي لازم يكون فيها اتباع الكاميرا للاعب
رجاءا مساعدة
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
طيب ما تضيف مكان الـobj_player عندك في الاكواد يعني لو الـشاشة بمقاس 640x480 قممكن تعمل الأكواد كده :
Create event:c_e:
Alarm 0
Step event
جرب كده وقول لي
Create event:c_e:
- الكود:
alarm[0] = 20
Alarm 0
- الكود:
view_xview = obj_player.x-(view_wview[0]/2); // view_wview > width of the view
view_yview = obj_player.y-(view_hview[0]/2); // view_hview > height of the view port
instance_destroy()
Step event
- الكود:
view_xview = obj_player.x-(view_wview[0]/2)+random_range(-5,5);
view_yview = obj_player.y-(view_hview[0]/2)+random_range(-5,5);
جرب كده وقول لي
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
كل ما عليك فعله هو تغيير مكان اطار النظر لفترة الاطلاق باضافة اعداد عشوائية
مثلا
مثلا
- الكود:
var rw , rh ;
rw = room_width ;
rh=room_height ;
if (instance_exists(obj_bullet))
{
view_xview = oPlayer.x-rw/2+(random_range(-obj_bullet.speed,obj_bullet.speed)) ;
view_yview = oPlayer.x-rh/2+(random_range(-obj_bullet.speed,obj_bullet.speed)) ;
}
RiadITachi-
- الجنس :
عدد المساهمات : 168
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
RiadITachi كتب:كل ما عليك فعله هو تغيير مكان اطار النظر لفترة الاطلاق باضافة اعداد عشوائية
مثلا
- الكود:
var rw , rh ;
rw = room_width ;
rh=room_height ;
if (instance_exists(obj_bullet))
{
view_xview = oPlayer.x-rw/2+(random_range(-obj_bullet.speed,obj_bullet.speed)) ;
view_yview = oPlayer.x-rh/2+(random_range(-obj_bullet.speed,obj_bullet.speed)) ;
}
وين اضع هالكود وفي اي اوبجكت؟
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
^^
اين اضع هالكود عزيزي؟؟ وفي اي بروجيكت؟
اين اضع هالكود عزيزي؟؟ وفي اي بروجيكت؟
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
Abdullah Alsayed كتب:طيب ما تضيف مكان الـobj_player عندك في الاكواد يعني لو الـشاشة بمقاس 640x480 قممكن تعمل الأكواد كده :
جرب كده وقول لي
عملت الحركة ولكن خربط الاولي والتالي معاي
عند الاطلاق الشاشة تذهب لمكان اخر وتحصل حاجات غريبة عجيبة
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
kaicooper كتب:Abdullah Alsayed كتب:طيب ما تضيف مكان الـobj_player عندك في الاكواد يعني لو الـشاشة بمقاس 640x480 قممكن تعمل الأكواد كده :
جرب كده وقول لي
عملت الحركة ولكن خربط الاولي والتالي معاي
عند الاطلاق الشاشة تذهب لمكان اخر وتحصل حاجات غريبة عجيبة
أه معلش الخطأ في أول الكود لازم تحدد رقم الـView وانت هنا محددتهاش وانا مخدتش بالي xD .. لازم تبق
- الكود:
view_xview[0]
وخلي بالك .. لازم تبقى عامل للعبة بتاعتك نظام رؤية غير الموجود في الـRoom > View أو على الأقل تلغي متابعة الـView للاوبجكت وقت الـShaking .. وتبقى الأكواد كده :
create
- الكود:
alarm[0] = 20
alarm0
- الكود:
view_xview[0] = obj_player.x-(view_wview[0]/2); // view_wview > width of the view
view_yview[0] = obj_player.y-(view_hview[0]/2); // view_hview > height of the view port
view_object[0] = obj_player;
instance_destroy()
Step
- الكود:
view_object[0]= noone ;
view_xview[0] = obj_player.x-(view_wview[0]/2)+random_range(-5,5);
view_yview[0] = obj_player.y-(view_hview[0]/2)+random_range(-5,5);
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
^^
راح اجرب ان شاءلله واخبرك
لان البارحة استخدمت حركة ثانية وهي viewangle والحمدالله ماشية معاي نوعا ما
راح اجرب ان شاءلله واخبرك
لان البارحة استخدمت حركة ثانية وهي viewangle والحمدالله ماشية معاي نوعا ما
kaicooper-
- الجنس :
عدد المساهمات : 55
رد: ضروري الان مساعدة بخصوص ارتجاج الكاميرا عند الاطلاق..مساعدة
الكود تضيفه في الكونترولر او اي اوبجكت اخر ... لايهم
RiadITachi-
- الجنس :
عدد المساهمات : 168
مواضيع مماثلة
» مساعدة ضروري
» طلب مساعدة ضروري
» مساعدة ضروري
» يا شباب بدي مساعدة ضروري
» مساعدة عشان ال spawn للطائرات..ضروري شباب
» طلب مساعدة ضروري
» مساعدة ضروري
» يا شباب بدي مساعدة ضروري
» مساعدة عشان ال spawn للطائرات..ضروري شباب
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com