نقل قول:
1-چطوری باید یه هدف بذارم مثلا نقطه که وقتی اون رو گرفت بره مرحله بعد؟
کد:
view_object[0..7]=yourobject
نقل قول:
2- برای ساخت نقشه برای بازی های استراتژیک باید چی کار کرد؟
ساختش سخته! ولی ممکنه. یه کتابخونه قبلاً داشتم شبیه این کار رو انجام می داد. اگه پیدا کردم برات می ذارم.
نقل قول:
3- چطوری میشه افکت هایی مثل برف یا باران را در نمای تاپ در بازی قرار داد؟
من تا حالا روی این جور چیزی کار نکردم. باید روش فکر کنی ! ولی میشه یه کارایی کرد! (شرمندتم می دونی فعلاً وقت ندارم) ولی دوستان دیگه فک می کنم بلد باشن.
نقل قول:
4- افکت آب رو چطوری میشه ساخت؟
منظورت از افکت آب چیه ؟ انتظارات خاصی داری؟ در سبک پلت فرم یا همین استراتژیک؟
نقل قول:
ایا گیم میکر 7 برنامه نویسی میخواد؟
همون طور که بقیه ی دوستان هم گفتن GM7 دارای امکان نوشتن اسکریپت ها به کمک زبان درونی GML هست . و این کاملاً به شما بستگی داره که بخواهید از این امکان استفاده کنید یا نه . و گر نه شما بدون اسکریپت نویسی هم می تونید بازیِ زیبایی بسازید!
نقل قول:
1-چطوری باید یه هدف بذارم مثلا نقطه که وقتی اون رو گرفت بره مرحله بعد؟
خوب شما خودتون دارید می گید اگر ........ آنگاه............! تمامی دستورات گیم میکر شبیه به همین ساختار هستند! یعنی اگر فلان اتفاق افتاد فلان عمل انجام بشه. به عنوان مثال شما می گید اگر به دشمن برخورد کردم از امتیازم یکی کم بشه و یا چیز های مشابه. همون طور که در شکل زیر می بینید . در گیم میکر برای هر آبجکت event یا همون اتفاق داریم. این ها در حقیقت اتفاق هایی هستند که ممکنه برای یک آبجکت بیفته . مثلاً ممکنه با یک آبجکت دیگه برخورد کنه ، ممکنه با موس روش کلیک بشه ، ..... و در مقابل برای هر کدوم از این اتفاقات یک اکشن یا عمل داریم.(ACTION(
بنابر این سوال شما خیلی راحت جواب داده شد! اتفاق شما برخورد با یک آبجکت هست ، و عمل یا همون اکشن شما رفتن به مرحله ی بعد! کافیه همین ها رو در دو لیست events و اکشن پیدا کنی! به همین راحتی!
نقل قول:
2-چطوری دوربین دونبال Sprite بره؟
دوربین نمی تونه دنبال sprite بره ! دوربین دنبال object میره! فرق بین sprite و آبجکت در ماهیت اون هاست: شما یک آبجکت می سازید که این آبجکت نقش های بر عهده داره ( همون جریان event , action) و بعد به اون یک شکل یا اسپرایت نسبت می دید. که با تغییر اسپرایت هم نقش ها و وظایف آبجکت تغییر نمی کنه. به عبارت دیگه به چیز دیگه ای تبدیل نمیشه .
برای ساخت یک نما و بقیه ی جزئیات باید از view ها استفاده کنی . با کمی کخ ریزی(!) می تونی خودت کشفشون کنی! توی room هات دنبالشون بگرد.(شرمنده من خیلی حوصله ندارم توضیح بدم فقط به جهت اینکه وظیفه دارم ، دارم پست می دم)
نقل قول:
3-چطوری مثل قارچ خور با پریدن رو دشمن از بین ببرمش؟
الگوریتم کلیش این طوریه: در زمان برخورد با اون دشمن باید فاصله ی عمودی بین خودت و اون آبجکت را چک کنی که اگر برابر با مجموع height های دو اسپرایت بود بعد ( یعنی در اکشن) از بین بره . ببخشید مبعم توضیح دادم. دوستان لطف کنن ترجمه کنن!
نقل قول:
1- سؤال پيش مياد كه تو اون نقطه آبجكتی هست يا نه؟ اگر هست كه خيلی راحته. بايد بگی كه اگر كاراكتر اصلی برخورد كرد به اون آبجكت بره به اتاق بعدی. اگر نيست هم می تونی يك آبجكتی بسازی بدون اسپرايت و در جايی كه می خواهی قرار بدی.
البته امیر جان خیلی نیازی به ایجاد یک آبجکت جدید نیست! چون هر آبجکت یک x,y داره میشه از اون کمک گرفت . ولی راه شما هم درست و هم ساده تره! ولی در یک پروسه ی بازی سازی پیشرفته کمی ناکارامد هست.
نقل قول:
چطوری میشه room ها پشت سر هم بیان (مپل قارچ خور)
این بستگی به خودتون داره که بعد از هر اتفاقی به کدوم مرحله برید .شما می تونید بعد از اتفاق افتادن هر ایونتی به هر مرحله ای برید بنابراین پشت سر هم بودن مراحل خیلی معنا نداره مگه اینکه منظور خاصی داشته باشید ، سوالتون رو یکم واضح تر بگید.