درود مهمان گرامی! ثبت نام


آموزش ساخت بازی در #C آموزش UDK آموزش مدل سازی در Maya
آموزش ساخت بازی در VB آموزش Unity - پروژه محور آموزش مدل سازی با 3Ds Max
آموزش برنامه نویسی اندروید آموزش Unity - ساخت منو آموزش متحرک سازی در 3Ds Max
آموزش ساخت بازی حدس تصویر آموزش Unity - متحرک سازی مجموعه آموزش های ساخت بازی
● آموزش های رایگان ● تبلیغات دیجیتال هوشمند ● استخدام در فرادرس

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کار با visable و قرار دادن آبجکت در view
#1
سلام دوستان.
2 تا سوال دارم.
1.چطوری یه آبجکت رو غیب و ظاهر کنیم؟
مثلا من میخوام با کلیک روی آبجکتم یک دیالوگ ظاهر بشه
باید چه کنم؟
2.چطوری یه آبجکتو تو view بزارم؟؟؟؟
دقیق تر میگم...
مثلا من میخوام آبجکت stop رو داشته باشم
که با صفحه حرکت کنه!
ولی نمیخوام object follownig اش کنم
باید چی بشه؟
لطفا جواب
پاسخ
#2
Mad 
جواب بدیدangry
پاسخ
#3
داداش سوال اولت رو با alpha میشه انجام داد ، کدش واسه کد نویسی رو الان یادم نیس چون خودم این کار رو با اکشن های گیم میکر انجام میدم (خودت پیداش کن نتونستی دوباره بگو تا عکس یا کدشو بفرستم)البته اینی که میگی یه دیالوگ ظاهر بشه این نیس که غیب باشه بعد ظاهر بشه ، تو ایونت کلیک کردن روی فلان ابجکت باید اکشن به وجود اومدن یه ابجکت دیگه رو انتخاب کنی (یعنی وقتی رو این کلیک شد فلانی رو فلان جا بساز) و از بین رفتنش هم معمولا با آلارم هست ، مثلا بعد دو ثانیه حذف بشه
سوال ۲ : اینم یه کد خاص داره ادامه همین تاپیک میفرستمش
x=view_xview
y=view_yview
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha)
این کد رو توی اایونت دراو اون ابجکت میزاری
اگه هم خواستی کم رنگ نشونش بدی باید آلفا رو کم کنی (اخر کد نوشته : یه عدد بین 1 تا 0 بهش میدی)
عبادت به زیادی نماز و روزه نیست ، همانا به زیاد اندیشیدن در کار خداست ... امام رضا (ع)
آموزش های درخواستی گیم میکر
پاسخ
 سپاس شده توسط MD8DN
#4
ممنون
اگه میشه اون آلفا رو هم دقیق تر بگید
اگه بتونید سورس بدید که دیگه تا آخر عمر مدیونتونم
پاسخ
#5
یادتونه وقتی بازی ها سگا یا بازی هایی مثل ماریو و ... بازی میکردیم ، به دشمن میخوردیم کم رنگ میشد؟
آلفا همونه ، آبجکت رو شفاف میکنه ، بین 0 و 1 عدد میگیره ، 0 بدی ناپدید میشه ، 1 بدی کاملا ظاهر میشه
اون آخر کد رو اینجوری عوض کن
Image_alpha 0.5
شفافیت ابجکت نصف میشه
عبادت به زیادی نماز و روزه نیست ، همانا به زیاد اندیشیدن در کار خداست ... امام رضا (ع)
آموزش های درخواستی گیم میکر
پاسخ
#6
خب چطوری اینکار رو کنم؟
بینید الان من یکاری کردم که با کلیک روی آبجکت 3 تا دیالوگ ظاهر میشه.
خب الان چطوری دونه دونه به صورت اتوماتیک بعد از یک تایم مشخص پاکشون کنم؟!
پاسخ
#7
خب پس کد الفا به درد شما نمیخوره ، چون الفا اونو کمرنگ میکنه ، ازبین نمیبره
اگه میخوای سه تا دیالوگ ظاهر بشه باید از آلارم ها استفاده کنی ، موقعی که رو ابجکت زدی آلارم اول فعال بشه ، بعد الارم اول ، دومی رو فعال کنه و دومی هم سومی رو فعال کنه

ولی گیم میکر فقط از یازده تا آلارم پشتیبانی میکنه پس باید هوشمندانه تر عمل کرد
مثلا اینکه یه آلارم رو فقط واسه این موضوع فعال کنی ، و یه جوری تنظیمش کنی که دیالوگ هار بعد از زمان مشخص عوض کنه
عبادت به زیادی نماز و روزه نیست ، همانا به زیاد اندیشیدن در کار خداست ... امام رضا (ع)
آموزش های درخواستی گیم میکر
پاسخ
#8
چجوری تنظیمش کنم؟
آموزش تصویری گه ممکنه
پاسخ
#9
الان که نمیتونم ، فردا ظهر یه آموزش واسه کار کردن با آلارم ها میفرستم
عبادت به زیادی نماز و روزه نیست ، همانا به زیاد اندیشیدن در کار خداست ... امام رضا (ع)
آموزش های درخواستی گیم میکر
پاسخ
#10
کار کردن با آلارم ا اسونه
شما باید مقادیری بهشون بدین (مثل تموم متغیر ها) و اون مقدار شروع به کم شدن میکنه و وقتی تموم بشه میره وارد ایونت الارم میشه و کارهای داخل اونو انجام میده
اگه شما به الارمتون مقدار 30 بدید بعد یک ثانیه فعال میشه و اگه 60 بدید 2 ثانیه و....
خب بزارید حالا مثال بزنم
شما میخواین وقتی رو ابجکت کلیک شد یه متن زیرش ظاهر بشه و بعد دو ثانیه حذف بشه
متن رو یجا مینویسیم و به عنوان اسپرایت وارد بازیش میکنیم و بعد تبدیلش میکنیم به یه ابجکت بدون ایونت
توی ایونت کلیک روی ابجکت اصلی از تب main1 گزینه creat inctance رو میزنیم (شبیه یه لامپه) ، این اکشن یه ابجکت رو به وجود میاره
ابجکتی که قراره به وجود بیاد رو بهش میدیم و محل اونو هم تعیین میکنیم
دوباره توی همین ایونت باید کد زیر رو هم وارد کنیم
کد php:
alarm [0] = 60 
و دوباره یه ایونت میسازیم
ایونت الارم ، از صفر تا یازده داره و ما چون تو کد شماره صفر رو انتخاب کردیم پس اینجا هم شما صفر رو انتخاب می کنیم
و داخل (یعنی کاری که باید تو این زمان انجام بشه) اکشن نابود شدن میزاریم و اونو روی متن تنطیم میکنیم که متن رو از بین ببره
عبادت به زیادی نماز و روزه نیست ، همانا به زیاد اندیشیدن در کار خداست ... امام رضا (ع)
آموزش های درخواستی گیم میکر
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  رد نشدن آبجکت از آبجکت دیگر amirmahdipanahi 10 362 9/5/1397، 01:55 صبح
آخرین ارسال: TNT
Photo پخش صدا هنگام لمس روی آبجکت IntelBoy 2 303 20/4/1396، 02:33 عصر
آخرین ارسال: mamali me
Sad نشان دادن صفحه سایت PeymanRVD 4 686 26/4/1395، 02:48 عصر
آخرین ارسال: PeymanRVD
  قفل کردن بعضی مراحل و آبجکت ها alinux 3 1,790 1/3/1395، 01:02 عصر
آخرین ارسال: Fear
NewText با چه نرم افزاری میشه آبجکت های پیکسلی ساخت؟؟ (آموزش هم بدید) mahdi-my 13 3,194 30/2/1395، 08:26 عصر
آخرین ارسال: shervin_akh



کاربرانِ درحال بازدید از این موضوع: 1 مهمان