دقايق واكتب لك السكربت
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
[unity]ورشة عمل **لعبة سونيك**
تقليص
X
-
هذا السكربت لاحظ ان اللير هو ترتيب لاولوية الانيميشن في الحدوث
جربه شوف اشلون الانيميشن يتم تفعيله
مثلا عندما يكون if Input.GetAxis("Vertical") > 0.1
يعمل انيميشن الحركة walk
وعندما يكون if Input.GetAxis("Vertical") > 0.5
يعمل انيميشن run
فعندما تكون Input.GetAxis("Vertical") > 0.6 المفروض ان الشرط الاول يعمل والشرط الثاني يعمل
فيجدث تداخل الانيميشن .... ولكن اللير سيحدد اي انميشن سيعمل بناءا على الرتبه الاعلى
وكما كتبت لك بالسكربت ان اللير لانيميشن walk =-1
واللير لانيميشن run =1
وبناءا على ذلك فاللير run اكبر لذلك سعمل انيميشن run ولا يعمل انيميشن walk
بلااااا عداااد زمني وبلا بطيخ
سكربت التحريك اللصقة باي مكان حتى بالكاميرا او الاضاءه او الشخصية نفسها سعمل ان شاء الله
كود:var sonic : GameObject ; Sonic = GameObject.Find("Sonic"); Sonic.animation["idle"].layer = -1; Sonic.animation["walk "].layer = -1; Sonic.animation["run"].layer = 1; Sonic.animation["runFast"].layer = 2; Sonic.animation["roll"].layer = 3; Sonic.animation.Stop(); function Update () { if (Input.GetAxis("Vertical") > 0.1) Sonic.animation.Play("walk"); else Sonic.animation.Play("idle"); if (Input.GetAxis("Vertical") > 0.5) Sonic.animation.Play("run"); if (Input.GetAxis("Vertical") > 0.8) Sonic.animation.Play("runFast"); if (Input.GetButtonDown ("Jump")) Sonic.animation.Play("roll"); } }
اللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
وتفتك باعدائك اعداء الدين
تعليق
-
المشاركة الأصلية بواسطة maya.help مشاهدة المشاركةاعتقد ان التايمرز اسهل بالنسبة لي لآني لا افهم آلية عمل اللايرز على العموم الأمر نجح معي لكن اريد تحويل سكربتاتك الى سي شارب كي استطيع تغير بعض المتغيرات
اذا نجح امر Send message فلن احتاج الى ذلك
انا اشك انك تستخدم السكربتات التي اعطيتك ايهااا ... بعذ هذا الرد الغريييييييييييييييييييييييييييييييييب
واشك انك تعطيني من وقتك اقل من 5 دقائق لتقرا ما اكتبه لك
لم اللقي عليك النصائح الشفوية في هذا الموضوووع ولم اقل لك كما قالول لك الاعضاء هنا.. [unity]مساعدة في تحريك الأجسام..
السكربتين كتبتهم لك في يومين ومع حب شمسي وبطل فانتا وسهرة للفجر
رددددددد الغرييييييييييييب هذااا يجب ان يضاف الي عجائب الدنيا السبع ....لقد اعطيتك نموذج يخلصك من الاعدادات لاوضح لك معلومة
والمفروض ان تستخدم هذه المعلومات وتغير السكربت بدل اسخدام if input ان تضع if speeed
انا ابي افهم ليش اعييد واشرح لك ما دمت لا تقرا ...... فعلااااا خييييييبت ضنيييييييييييييي
اذهب بالاتجاه اللذي تربييدة فانت اعلم مني وتعلم انت العداد الزمني اسهل من اللير فاما انا لا اعلماللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
وتفتك باعدائك اعداء الدين
تعليق
-
لماذا هذا الظن
كل سكربتاتك جربتها وحاول افهمها
لكن الايرز لم افهمه خاصة انك وضعت v > 0.8
والمشكلة ان العدد من نوع int
انا كما يقال في العامية انفصمت
هههههههههه
وانا الى الآن افكر لماذا نجح سكربتك على الكبسولة ولم ينجح على سونيك مباشرة !!UDK-Team
UNREAL ENGINE 4
تعليق
-
اولا
if (Input.GetAxis("Vertical
هي قيمه تتذبذ بين 1 و1-
وانا عطيتك نمووووذجججججج فقط
وبالنسبه لسوالك الثاني لماذا لا يعمل علا سونك
لان الاكس والواي والزد لسنوك يختلف عن الكبسوله
وكذلك الكولايدر
الا اذا وضعت كولايدر كبسوله
ادركت الان انك لا تقرا
شكراا اخياللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
وتفتك باعدائك اعداء الدين
تعليق
-
المشاركة الأصلية بواسطة لا اعلم مشاهدة المشاركةاولا
if (Input.GetAxis("Vertical
هي قيمه تتذبذ بين 1 و1-
وانا عطيتك نمووووذجججججج فقط
وبالنسبه لسوالك الثاني لماذا لا يعمل علا سونك
لان الاكس والواي والزد لسنوك يختلف عن الكبسوله
وكذلك الكولايدر
الا اذا وضعت كولايدر كبسوله
ادركت الان انك لا تقرا
شكراا اخي
وبخصوص القرائة احفظ كل كلمة كتبتها جيدا
على العموم
تم
عملتلك الفيديو وطبعا انا مسحت سكربت سونيك واستطيع ارجاعه بكبسة اندو لآن كان فيه اخطاء والوقت لايسمح بتصحيحها
كما سترى اللايرز لا يعمل جيدا والفرق واضح بينه وبين استخدام الbool type
ان كنت ترى انه افضل واسهل استخدام اللايرز سوف احول معهم اكثر لأني اريد الأسرع
UDK-Team
UNREAL ENGINE 4
تعليق
-
انا متابعك بحماس وخاصة انك لا تقبل بمستوى معين بل تحاول ان تصنع المزيد
تعليق
-
المشاركة الأصلية بواسطة momnattar مشاهدة المشاركةانا متابعك بحماس وخاصة انك لا تقبل بمستوى معين بل تحاول ان تصنع المزيد
اخي لا اعلم
عرفت ليش انت تقلي هكذا
انا قصدي بطريقة عمل اي كيف اشغل اللاير واحولها الى الاعلى كي تعرض وليس تفسير عدد اللاير
ارجو انك فهمت
وانا اعتذر منك
اااااااااااااسف شباب انا من بعد بكرا سأتوقف عن العمل لمدة يومين لأسباب عائلية سأحاول بكل جهدي ان اصل لمستوى جيد اليوم والغدUDK-Team
UNREAL ENGINE 4
تعليق
-
المشاركة الأصلية بواسطة imb مشاهدة المشاركةجميل جدا أخي ومستوى أكثر من رائع قد وصلت إليه
إنا الان في أول خطواتي إلى اليونيتي وإن شاء الله أصل لمستواك أخي
UDK-Team
UNREAL ENGINE 4
تعليق
-
ارفع لي ملف المشروع اللذي عرضتة بالكامل ستجد ان لكل مشروع تعملة ملف خاص به
اريد المشروع بالكامل واللذي يحوي البيئة المعروضة مع شخصية سونكاللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
وتفتك باعدائك اعداء الدين
تعليق
تعليق