زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت مقالات جدید مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید؟
بدون هرزنامه

بازدید پست: 12,544

ما در مورد اینکه چگونه می توانید با استفاده از Unreal Engine بازی خود را در اندروید بسازید صحبت کردیم. در این مقاله ما به یکی دیگر از موتورهای توسعه بازی به همان اندازه محبوب نگاه خواهیم کرد - وحدت.

Unity یک موتور بسیار معروف در بین توسعه دهندگان مستقل است. در اصل، این یک موتور کراس پلتفرم است که به شما امکان توسعه را می دهد سه بعدی- و 2 بعدی-بازی ها. ویژگی که Unity را از سایر موتورها متمایز می کند، مانع ورود کم برای مبتدیان است، در حالی که یک جعبه ابزار غنی برای حرفه ای ها وجود دارد. کراس پلتفرم به شما امکان می دهد برنامه های کاربردی را برای هر پلتفرمی، از بازی های دسکتاپ گرفته تا موبایل، توسعه دهید.

شایان ذکر است که در مورد سیستم اشتراک جداگانه ذکر شود، زیرا Unity یک محصول کاملا رایگان نیست. چندین نوع اشتراک وجود دارد:

  • شخصی. نسخه رایگان که شامل تمام عملکردهای اصلی موتور است. این محدودیت زیر را دارد: درآمد سالانه یا مقدار وجوه جمع آوری شده نباید بیشتر شود 100000$ .
  • به علاوه. پشت 35 دلار در ماهگزارش ها و تجزیه و تحلیل های مختلف و همچنین امکان تغییر صفحه نمایش اسپلش ارائه شده است. 20% -مین تخفیف خرید در فروشگاه داراییو مزایای جزئی مختلف این محدودیت زیر را دارد: درآمد سال یا مقدار وجوه جمع آوری شده نباید بیشتر از آن باشد 200000$ .
  • حرفه ای. پشت 125 دلار در ماهشامل تمام مزایای نسخه است به علاوهو همچنین خدمات حرفه ای و پشتیبانی برتر. بدون محدودیت در گردش و حجم وجوه.
  • نسخه های جداگانه برای تجارت (که توسط شرکت های بزرگ استفاده می شود).

بنابراین، برای توسعه دهندگان مستقل با بودجه کم، نسخه باید کافی باشد شخصییا به علاوه، در غیر این صورت باید مشترک شوید حرفه ای. در این مقاله از نسخه رایگان برای اولین راه اندازی استفاده خواهیم کرد.

مرحله 1: یونیتی را نصب کنید

برای شروع نصب Unity، باید به وب سایت Unity Store بروید، جایی که از شما خواسته می شود تا نوع اشتراک را انتخاب کنید. همانطور که در بالا ذکر شد، بیایید انتخاب کنیم شخصی.

سپس از شما خواسته می شود که شرایط استفاده را بپذیرید و نصب کننده را دانلود کنید. همچنین می توانید با سیستم مورد نیاز برای کار با Unity آشنا شوید.

پس از راه‌اندازی نصب‌کننده، از شما خواسته می‌شود که انتخاب کنید کدام مؤلفه‌ها را می‌خواهید نصب کنید. از آنجایی که باید یک برنامه برای اندروید بسازیم، بیایید کادر را تیک بزنیم پشتیبانی از ساخت اندروید. همچنین در صورت تمایل به جای با یونیتی می توانید نصب کنید انجمن ویژوال استودیو 2017برای برنامه نویسی در سی شارپ.

پس از این، تنها چیزی که باقی می ماند این است که مسیر نصب را انتخاب کرده و شروع به نصب Unity کنید.

مرحله 2: Unity را ثبت و پیکربندی کنید

پس از اتمام نصب و راه اندازی یونیتی، از ما خواسته می شود که با حساب خود وارد شوید.

سپس دوباره از شما خواسته می شود اشتراکی را انتخاب کنید، ما همچنان Personal را انتخاب می کنیم. در این صورت، باید تأیید کنید که درآمد سالانه شرکت کمتر از 100000 دلار است یا اینکه Unity برای اهداف آموزشی استفاده می شود.

در پایان از شما خواسته می شود تا در یک نظرسنجی کوچک شرکت کنید که در آن باید پاسخ دهید که چه کاری انجام می دهید و برای چه هدفی یونیتی را نصب می کنید.

مرحله 3: یک پروژه جدید ایجاد کنید

با پیکربندی Unity، به صفحه انتخاب/ایجاد پروژه می‌رسیم. در اینجا باید کلیک کنید جدیدبرای ایجاد پروژه جدید خود

پس از آن، در پنجره ای که ظاهر می شود، از شما خواسته می شود که نام پروژه و دایرکتوری که در آن قرار دارد را وارد کنید. همچنین فراموش نکنید که کادر را علامت بزنید سه بعدیبرای استفاده از ویرایشگر در حالت سه بعدی.

پس از اتمام کار، کلیک کنید پروژه ایجاد کنیدبرای ایجاد یک پروژه پس از این، یک پنجره ویرایشگر با یک صحنه از پیش تولید شده باز می شود.

فعلا به پیچیدگی های برنامه نویسی نپردازیم و یک بازی آماده را مثال بزنیم. به همین دلیل است که اینجا وجود دارد فروشگاه داراییکه شامل تعداد زیادی مدل، انیمیشن، صدا (و حتی بازی) آماده و رایگان است.

برای باز کردن Asset Store، باید به منو بروید پنجرهانتخاب کنید فروشگاه دارایی(ترکیب کلید Ctrl-9).

ویترین فروشگاه باز خواهد شد. در نوار جستجو وارد کنید بازی نمونه سبک پرنده شل و ولو یک مثال رایگان باز کنید که در پروژه خود استفاده خواهیم کرد.

کلیک کردن دانلودو بنابراین با دانلود آن، می توانید آن را به پروژه خود وارد کنید. برای انجام این کار، کلیک کنید وارد كردن، پس از آن یک هشدار ظاهر می شود که نشان می دهد تنظیمات پروژه پس از وارد کردن تغییر می کند.

هنگامی که با وارد کردن موافقت کردید، پنجره ای را خواهید دید که در آن باید انتخاب کنید کدام مؤلفه ها را وارد کنید. همه را انتخاب کنید و کلیک کنید وارد كردن.

پس از تکمیل واردات، فایل های جدید را در Project Explorer خواهید دید. اینم فایل های بازی برای باز کردن یک صحنه در ویرایشگر، بزرگ کنید سبک پرنده شل و ولصحنه هایو دوبار کلیک کنید اصلی.

در نتیجه صحنه بازی در پنجره ویرایشگر سه بعدی ظاهر می شود.

با کلیک کردن روی دکمه می توانید نحوه عملکرد بازی را در Unity بررسی کنید بازیبالای پنجره ویرایشگر

مرحله 4: ابزار Android را راه اندازی کنید

توجه داشته باشید:اگر استفاده می کنید اندروید استودیو، سپس تمام اجزای لازم را قبلاً نصب کرده اید و بنابراین می توانید با خیال راحت به مرحله بعدی بروید.

برای ساخت بازی به دست آمده در اندروید، باید ابزارهای زیر را نصب کنید:

  • کیت توسعه جاوا (JDK).می توانید آن را از وب سایت جاوا دانلود کنید. با دنبال کردن لینک، در بالای صفحه مشاهده خواهید کرد پلتفرم جاوا (JDK)، کلیک کنید دانلوددر کنار کتیبه، سپس سیستم عامل خود را انتخاب کرده و شروع به دانلود کنید. پس از آن، به سادگی دستورالعمل های نصب کننده را دنبال کنید.
  • Android SDK. ساده ترین راه برای نصب آخرین نسخه، دانلود اندروید استودیو است که با این SDK ارائه می شود. برای این کار به سایت اندروید استودیو رفته و کلیک کنید اندروید استودیو را دانلود کنید. نصب کننده Android Studio اجزای اصلی Android SDK مورد نیاز برای توسعه Android را نصب می کند.

مرحله 5. آماده سازی پروژه برای راه اندازی

ابتدا باید پلتفرم توسعه را به اندروید تغییر دهید. برای این کار در Unity منوی File را باز کرده و Build Settings را انتخاب کنید.

در پنجره ای که ظاهر می شود، باید انتخاب کنید اندرویدو سپس فشار دهید پلت فرم سوئیچ.

سوئیچ پلتفرم به ما اطلاع می دهد که در حال ساخت یک برنامه اندرویدی خواهیم بود. این بدان معنی است که وقتی ما برنامه را می سازیم، Unity ایجاد می کند فایل APK. تغییر پلتفرم ها همچنین Unity را مجبور می کند تا همه دارایی های پروژه را دوباره وارد کند. این کار در یک پروژه کوچک زیاد طول نمی کشد، اما توجه داشته باشید که در پروژه های بزرگتر این عملیات می تواند زمان زیادی را ببرد.

حال باید نام بسته را برای اپلیکیشن مشخص کنیم.

توجه داشته باشید:نام بسته شناسه منحصر به فرد برنامه است و به سبک DNS معکوس در قالب نوشته شده است com.CompanyName.ProductName. هنگامی که برنامه شما در Google Play منتشر شد، نام بسته قابل تغییر نیست.

برای این کار به منو بروید ویرایش کنیدو انتخاب کنید تنظیمات پروژه - پخش کننده.

پنجره ای در سمت راست Unity با تنظیمات مختلف مانند نسخه برنامه، هدف و حداقل SDK، انتخاب آیکون و غیره باز می شود. در اینجا ما در بلوک نیاز داریم تنظیمات دیگرپیدا کردن شناساییو نام بسته را در فیلد تنظیم کنید نام بسته. در صورت تمایل می توانید تنظیمات دیگر را نیز تغییر دهید.

اکنون تنها چیزی که باقی می ماند این است که مسیر Android SDK و JDK را مشخص کنید. برای این کار به منو رفته و انتخاب کنید ویرایش تنظیمات.

در پنجره ای که ظاهر می شود، باید به آن بروید ابزارهای خارجیو در مزارع SDKو JDKمسیرهای مناسب را نشان دهید و سپس پنجره را ببندید.

مرحله 6. برنامه را بسازید و اجرا کنید

وقت آن رسیده است که اولین اپلیکیشن Unity خود را بسازید. برای انجام این کار، از منو انتخاب کنید فایل - تنظیمات ساخت. پنجره ای باز می شود که در آن باید صحنه ای را که باید مونتاژ شود اضافه کنید. از آنجایی که ما قبلاً این صحنه را در ویرایشگر باز کرده ایم، کافیست کلیک کنید اضافه کردن صحنه های بازبرای اضافه کردن آن به بیلد، پس از افزودن آن، آن را در لیست صحنه ها مشاهده خواهید کرد.

تنها کاری که باید انجام دهید این است که کلیک کنید ساختن، پس از آن یونیتی ساخت اپلیکیشن را آغاز می کند. قبل از انجام این کار، ممکن است از شما خواسته شود که پوشه ای را انتخاب کنید که فایل های برنامه جمع آوری شده در آن ذخیره شوند، و همچنین نامی برای فایل APK انتخاب کنید.

توجه داشته باشید:در حال حاضر، اگر نسخه آلفا را در Android SDK خود نصب کرده اید ابزارهای ساخت(نسخه 28.0.0-rc1)، Gradle هنگام ساخت خطا می دهد. برای رفع این مشکل، به سادگی این نسخه را از Android SDK حذف کنید.

در نتیجه، فایل APK مونتاژ شده در پوشه ای که مشخص کرده اید ظاهر می شود و برای نصب در یک شبیه ساز یا روی یک دستگاه واقعی آماده است.

بیایید ببینیم داخل APK مونتاژ شده چیست. برای انجام این کار از ابزار کاربردی استفاده خواهیم کرد تحلیلگر APK، که با اندروید استودیو موجود است،

اندازه فایل APK فشرده نشده است 21.1 مگابایت، به صورت فشرده 20.9 مگابایت. همانطور که از نمودار می بینید، بیشتر حجم توسط کتابخانه های شخص ثالث اضافه شده توسط Unity اشغال شده است. سپس در دارایی هایتمام منابعی که در صحنه مونتاژ شده استفاده می شوند قرار دارند. فایل classes.dexشامل کل 89 کلاس ها و 479 مواد و روش ها.

علاوه بر این، اگر نگاه کنید AndroidManifest.xml، برنامه از یک فعالیت تشکیل شده است.

نتیجه

همین. در این مقاله نحوه نصب و پیکربندی Unity را یاد گرفتیم و همچنین اولین اپلیکیشن خود را در اندروید ساختیم.

Unity Web Player یک پخش کننده برای بازی های سه بعدی است.

هر روز طیف گسترده ای از بازی ها، برنامه ها و برنامه ها در اینترنت ظاهر می شوند. برخی از آنها ریشه نمی‌گیرند و طرفداران خود را پیدا نمی‌کنند، در حالی که برخی دیگر کاربران معمولی را به دست می‌آورند که خواستار ادامه، کیفیت و قابلیت پخش و استفاده از این محصول در تمام سیستم‌عامل‌ها و دستگاه‌های موجود هستند.

هر اپلیکیشنی پلتفرم ایده آل خود را دارد.

هر محصول جدید بر روی یک پلتفرم خاص توسعه می‌یابد که در آینده ممکن است به قابلیت‌های خاصی از رایانه، تلفن هوشمند یا تبلت شما نیاز داشته باشد. اخیراً برنامه Unity3D با کمک آن بسیار محبوب شده است، شما می توانید به طور مستقل بازی های گرافیکی سه بعدی و دو بعدی ایجاد و توسعه دهید (البته برای این کار باید مهارت های برنامه نویسی داشته باشید). اما نکته تنها وجود این فرصت ها نیست. مشکل اینجاست که در دنیای بازی‌های رایانه‌ای، اپلیکیشن‌هایی با استفاده از Unity3D ساخته شده‌اند و برای راه‌اندازی گیم‌پلی با کیفیت مناسب، به یک پلیر ویژه نیاز است.

یک پخش کننده مخصوص برای بازی نصب کنید.

شما در این مورد به شما کمک خواهید کرد nity وب پلیرکه برای سیستم عامل اندروید نیز موجود است. نسخه هایی برای رایانه شخصی نیز وجود دارد که اندازه آنها متفاوت است. برای دستگاه‌های تلفن همراه، چنین برنامه‌ای فضای حافظه زیادی را اشغال نمی‌کند، بنابراین جریان کار را بیش از حد بارگذاری یا کند نمی‌کند. شایان ذکر است فوراً این پخش کننده در تمام نسخه هایی که کمتر از 2.3 نیستند به خوبی کار می کند. هنگام نصب آن بر روی دستگاه خود، به دانش خاصی نیاز نخواهید داشت. تنها کاری که باید انجام دهید این است که منتظر بمانید تا به طور کامل بارگذاری شود. لازم نیست نگران سازگاری این برنامه با مرورگر خود باشید، زیرا به طور خودکار با آن همگام می شود و به هر نسخه ای که از آن استفاده می کنید افزودنی عالی است. همین وضعیت در مورد به روز رسانی ها نیز صدق می کند. اگر یک مورد جدید ظاهر شود یونیتی وب پلیر- هنگامی که به اینترنت متصل می شود، بدون مشارکت شما، خود به روز می شود.

یک دستیار عالی برای انجام بازی های سه بعدی.

عملکرد اصلی آن اجرای بازی های گرافیکی سه بعدی با کیفیت خوب است. اگر می خواهید آنلاین بازی کنید (و برای این کار به این پخش کننده نیاز دارید)، به طور خودکار روی دستگاه شما راه اندازی می شود و می توانید از بازی لذت ببرید. اگر به طور ناگهانی با این مشکل مواجه شدید (اگرچه این یک اتفاق نادر است)، می توانید با مراجعه به صفحات یوتیوب تمام پاسخ سؤالات خود را بیابید (آنها در ویدیو به شما نشان می دهند که چگونه مشکلات را حل کنید). جنبه مثبت آن این است که می توانید اطلاعات را در پنجره مرورگر خود (با اتصال مداوم به اینترنت) بازی و مشاهده کنید.

در غیر این صورت استفاده از این پلیر بسیار آسان است. بسیاری از دوستداران بازی به طور فعال از آن در دستگاه های تلفن همراه خود استفاده می کنند. این امر به ویژه در دورانی که گرافیک سه بعدی جایگزین انواع دیگر می شود، صادق است. این واقعیت که وزن کمی دارد و نیازی به نظارت بر به روز رسانی های آن ندارد، تنها به مزایای آن می افزاید.

اگر از طرفداران بازی ها و برنامه های سه بعدی هستید، نصب کنید بازیکن یونیتیدر اندروید و از گیم پلی با کیفیت خوب لذت ببرید. آرزوی موفقیت برای همه شما!

.وبیک مورد است که توسط ICANN به یکی از هفت متقاضی ثبت اعطا می شود. زمانی که ICANN قرارداد رجیستری را اعطا کرد، TLD .web در ریشه رسمی قرار خواهد گرفت.

اطلاعات تاریخی در مورد وب

وب به عنوان یک رجیستری آینده نگر، نه در ریشه رسمی، توسط Image Online Design از سال 1995 به کار گرفته شد. زمانی که ابتدا سطح بالایی از اساساً به تنهایی اجرا می شد، پیشنهاد اضافه کردن دامنه های سطح بالا جدید برای اجرا توسط وب را ارائه کرد. ثبت های مختلف از آنجایی که سنت اینترنت در آن زمان بر "توافق تقریبی و کدهای در حال اجرا" تاکید داشت، کریستوفر آمبلر، که Image Online Design را اجرا می کرد، این را به این معنا می دانست که شرکت او می تواند با راه اندازی یک رجیستری کاربردی برای آن، یک TLD جدید را وارد ریشه کند. پس از درخواست و دریافت مجوز از IANA برای انجام این کار، IOD .web را راه اندازی کرد، یک دامنه جدید بدون محدودیت سطح بالا.

از آن زمان، IOD سعی کرده است دامنه خود را از طریق چندین طرح برای پذیرش دامنه های سطح بالا به ریشه رسمی تبدیل کند. چندین طرح جدید-TLD در اواخر دهه 1990، از جمله پیشنهاد اولیه Postel، نتوانستند به اجماع کافی در میان جناح های مورد بحث اینترنت برای پذیرش هر گونه TLD جدید، از جمله .web دست یابند هفت دامنه جدید به زودی اضافه شد، برنامه IOD تایید نشد. با این حال، به طور رسمی رد نشد، زیرا همه برنامه های تأیید نشده برای پذیرش احتمالی در آینده در بازی باقی می مانند. با این حال، دور دوم TLD های جدید کاملاً با برنامه های کاربردی جدید و فقط برای دامنه های حمایت شده (که عموماً برای استفاده توسط جوامع محدود در نظر گرفته شده و توسط نهادهای غیرانتفاعی اجرا می شوند) انجام شد. با این حال، رجیستری وب امیدوار است که درخواست آنها در نهایت تایید شود. در 10 می 2007، ICANN باز شدن نظرات عمومی را نسبت به دور جدید و سوم gTLDهای جدید اعلام کرد، دوری که IOD در آن شرکت نکرده است.

Unity Web Player 5.3.7.0

Unity Web Player دانلود رایگان Unity Web Player

یونیتی وب پلیریک برنامه کاربردی برای ویندوز، یا بهتر است بگوییم یک افزونه مرورگر لازم برای پخش محتوای توسعه یافته در محیط Unity است. در ابتدا برنامه های بازی برای گوشی های هوشمند در این محیط توسعه یافتند، اما به لطف سادگی و سهولت توسعه، یونیتی در قالب یک اپلیکیشن مجزا – Unity Web Player توسعه یافت که می توانید آن را به صورت رایگان از لینک پایین دانلود کنید. صفحه.

پخش کننده وب یونیتی با کمک آن انقلاب کوچکی انجام داد، بازی های مدرن سه بعدی آنلاین با گرافیک عالی درست در پنجره مرورگر امکان پذیر شد. تنها شرط این است که بازی باید بر روی پلتفرم Unity توسعه یابد. در حال حاضر، تعداد چنین بازی هایی به طور مداوم در حال افزایش است، این پلت فرم به شما امکان می دهد بازی های هر سبکی را توسعه دهید: تیراندازی، بازی های RPG، استراتژی. در میان آنها بازدیدهایی وجود دارد - Vega Conflict، TrackRacing Online Pursuit، Kopatel-Online، Contra City، City of Steam.

Unity Web Player را می توان به صورت رایگان دانلود کرد، تمام نسخه های ویندوز و مک پشتیبانی می شوند، نصب بسیار ساده است و پسوند نیازی به پیکربندی ندارد، بنابراین می توانید بلافاصله از عملکرد بالا در بازی ها و گرافیک با کیفیت بالا لذت ببرید. اینها همه مزایای پخش کننده وب Unity در این پلتفرم نیستند، فیزیک واقع گرایانه ای دارند و حتی در رایانه های شخصی قدیمی تر، عملکرد عالی دارند.

زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت مقالات جدید مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید؟
بدون هرزنامه