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

جشنواره بازیسازی پرومیکرز

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
بازی یه مرحله ای به درد نمی خوره که.
#1
سلام.
همونطور که میدونید یا نمیدونید  بازی یه مرحله ای اونم تو یونیتی و با سیشارپ بدرد نمیخوره.
خب سوالم اینه که چجور تو سی شارپ بگم گه هروقت این جور شد برو مرحله یا سین بعدی؟
.I just don't know it yet
.But I will know
,Tomorrow
,Next week
,Next Month
...Next year
,I continue
...to know what I DON'T
پاسخ
#2
سلام . برای این جور موضوع ها هزار تا پاسخ توی انجمن هست ولی به هر حال با استفاده از تابع Application.Loadlevel و استفاده از اسم Scene ذخیره شده و بعد اضافه کردن سین توی Build Settings میشه مراحل جدید به بازی اضافه کرد . اگر هم میخواین امکانات پیشرفته تری مثل نشون دادن درصد لود شده لول توی بازی قرار بدین باید از AsyncOperation استفاده کنین .
پاسخ
#3
Application.LoadLevel
از این تابع استفاده کردم
یعنی داشتم هی مینوشتم که به این برخوردم.
توی تابع OnTriggerEnter به کار بردمش ولی کار نکرد.
فک کنم موقعی که خروجی بگیری کار کنه اخه تو همون کلاس گشتم به تابع Quit رسیدم.
تو خود یونیتی کار نمیکرد ولی خروجی گرفتم کار کرد.
.I just don't know it yet
.But I will know
,Tomorrow
,Next week
,Next Month
...Next year
,I continue
...to know what I DON'T
پاسخ
#4
اها یه چیز دیگه.
برای ری استارت کردن بازی هم یه تابع میدید؟
توی کلاس Application نبود!
.I just don't know it yet
.But I will know
,Tomorrow
,Next week
,Next Month
...Next year
,I continue
...to know what I DON'T
پاسخ
#5
دقیقا چه چیزی رو میخوای ریستارت کنی ؟
پاسخ
#6
گفتم دیگه بازی در ضمن تابعی برای رفتن به سین بعدی میدونید؟
اونجا که نوشته بود این تابع چیمیخواد یه چیز دیگه هم نوشته بود.
obsolote : use SceneManager.LoadScene
همین کدی که گفتم رو زدم ولی نشد.
این مونو دولوپ هم قاطی دارها.
.I just don't know it yet
.But I will know
,Tomorrow
,Next week
,Next Month
...Next year
,I continue
...to know what I DON'T
پاسخ
#7
خب دقیقا چی بازی ؟ تنظیمات ؟ همون مرحله ؟ سیو ها یا چیز دیگه ؟
در ضمن گفتم باید اسم مرحله رو بنویسی و توی Build Settings  اونو اضافه کنی . پیشنهاد میکنم برای این موضوع یه آموزش ببینی خیلی سادست .
پاسخ
#8
خب عوض کردن سین رو فهمیدم فک کنم.حالا امتحان کردم و اگر دکمه سپاس درست بود سپاس میکنمت.
موضوع دومم من میخوام مرحله رو ری استارت کنم.
.I just don't know it yet
.But I will know
,Tomorrow
,Next week
,Next Month
...Next year
,I continue
...to know what I DON'T
پاسخ
#9
همون application.loadlevel رو استفاده کن ولی اسم همون صحنه ای که توش هستی رو بده تا دوباره لود بشه.
بازی معمایی پازلر
پاسخ
#10
نه یه راه ساده تر هست . از این کد استفاده کن .

کد:
Application.LoadLevel(Application.loadedLevel);
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک میخوام یهو ظاهر نشه مرحله tmnttnmt 4 333 9/4/1395، 03:27 صبح
آخرین ارسال: tmnttnmt
Music کشتن و رفتن به مرحله ی بعد(کمک)! tmnttnmt 4 387 4/4/1395، 10:22 عصر
آخرین ارسال: sajjad3011
  عوض شدن مرحله ی 2بعدی tmnttnmt 1 303 31/3/1395، 10:16 عصر
آخرین ارسال: sajjad3011
Lightbulb سوال در مورد مرحله بازی تفنگی(کمک)! tmnttnmt 2 403 23/3/1395، 07:33 عصر
آخرین ارسال: tmnttnmt
  سوال در مورد مرحله terminus-studio 3 721 14/9/1393، 08:06 صبح
آخرین ارسال: sajjad3011



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