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

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
توقف در بازی
#11
بازیم یه بازی سادس میخوام با ساختش فقط یاد بگیبرم یک حدیث هست که میگه 
البازی ساختنون مهمون للیاد الگیری
حالا اگه وقت داشتی کمکم کن
پاسخ
#12
یه آبجکت بساز برای کنترول توقف بازی مثلا اسمش رو بذار pause_controller سپس یه متغیر تو کریت این آبجکت تعریف کن به صورت زیر
کد php:
pause=
حالا توی ایونت دکمه ای که میخوای باعث توقف بازی بشه مثلا دکمه اسپیس توی ایونت مربوط به فشار دادن ایونت کد های زیر رو وارد کن

کد php:
pause +=1
if pause>1 then pause=0
//
if pause=
{
instance_activate_all()
}
else
{
instance_deactivate_all(true)


با این کار بازی با فشار دادن دکمه مذکور متوقف میشه و از توقف در میاد ولی مشکل اینجاست که اشیا موقع توقف نا پدید میشن برای حل این مشکل میتونی توی دراو این آبجکت بنویسی که در صورتی بازی در حالت توقف بود یعنی وقتی که متغیر pause برابر یک شد صفحه رو سیاه کن و واسه بهتر شدن وسطش بنویس paused
راه دیگه ای هم هست که کمی سخت تره و باید قبل از pause از صفحه یک تصویر بگیری که بعد از توقف اونو بجای صفحه سیاه نشون بده که برای این کار باید از surface استفاده کنی
پاسخ
 سپاس شده توسط ahmadreza59
#13
(29/7/1396، 05:04 عصر)full-city نوشته است: دوست عزیز
کافیه زمان رو تو بازی صفر کنی یعنی:
کد:
room_speed=0
اون وقت سرعت روم که پیشفرض 30 هست مساوی 0 و همه چیز متوقف می شه.

مثلا بگی اگه کاربر بر روی pause یا همون توقف خودمون کلیک کرد اون وقت سرعت روم 0 و بازی متوقف می شه.
و وقتی که روی یه ابجکت دیگه مثلا شروع یا play کلیک کرد کد زیر رو اجرا کنه
کد:
room_speed=30
با سلام
من روی کلیک یک ابجکت سرعت روم رو صفر گذاشتم ولی ارور میده :
room 
ERROR in
action number 1
of Mouse Event for Left Pressed
for object obj_pause_button_off:

Trying to set the room speed to a value <= 0.
 at gml_Object_obj_pause_button_off_LeftButtonPressed_1 (line 5) - room_speed=0;
پاسخ
#14
سلام
دوستان من خودم قبلا ساختم
room_speed=0  و غیره کاملا اشتباه هست
شما طبق دستور کفتار عمل کن اون کاملا درسته
تمام
چی بگم
----------------------------------------------
خدایا شکرت

پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  توقف در بازی Wowali 2 37 12/9/1397، 06:52 عصر
آخرین ارسال: Wowali
  توقف حین بازی sina2000 10 685 17/3/1396، 09:27 عصر
آخرین ارسال: sir maker
  توقف در بازی رحیمی 0 1,018 21/11/1392، 10:40 صبح
آخرین ارسال: رحیمی



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