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

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

امتیاز موضوع:
  • 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 3 109 18/4/1397، 12:45 صبح
آخرین ارسال: Alireza_kasir
Photo پخش صدا هنگام لمس روی آبجکت IntelBoy 2 226 20/4/1396، 02:33 عصر
آخرین ارسال: mamali me
Sad نشان دادن صفحه سایت PeymanRVD 4 602 26/4/1395، 02:48 عصر
آخرین ارسال: PeymanRVD
  قفل کردن بعضی مراحل و آبجکت ها alinux 3 1,561 1/3/1395، 01:02 عصر
آخرین ارسال: Fear
NewText با چه نرم افزاری میشه آبجکت های پیکسلی ساخت؟؟ (آموزش هم بدید) mahdi-my 13 2,949 30/2/1395، 08:26 عصر
آخرین ارسال: shervin_akh



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