ارسالها: 701
موضوعها: 24
تاریخ عضویت: خرد 1394
مکان: شیراز
سپاسها: 753
626 سپاس گرفتهشده در 365 ارسال
سلام
چطور میشه با node.js و خط فرمان خروجی گرفت ؟
چه مزایایی نسبت به XDK داره ؟
همه ی قابلیت های XDK تو این هم پشتیبانی میشن ؟
چقدر حجم اضافه میکنه ؟
پرفورمنس تو این روش چطوره ؟
اگه میشه مراحل خروجی گرفتنم بگید
! KEEP CALM AND LOVE CONSTRUCT 2
آرام باش و به کانستراکت 2 عشق بورز !
ارسالها: 940
موضوعها: 56
تاریخ عضویت: مرد 1393
مکان: مشهد
سپاسها: 338
2562 سپاس گرفتهشده در 736 ارسال
سلام.
با خود NodeJS به تنهایی نمیشه خروجی موبایل گرفت.
ابتدا باید node.js رو نصب کنید، بعد با کمک npm (که همراه Node نصب میشه) بعضی از پکیجهاش رو که میتونن خروجی موبایل بدن نصب کنید. پکیجهایی مثل Cordova، PhoneGap، Crosswalk و حتّی +CocoonJS Webview همه از پکیجهای Node هستند. بعد از نصب یکی از اینها طبق راهنمای موجود در سایتهاشون میتونید پیش برید و خروجی مورد نظر رو بگیرید.
درضمن در این روش برای هر پلتفرمی که بخواین خروجی بگیرید باید پیشنیازهاش رو داشته باشید. مثلاً اگه میخواین خروجی اندروید بگیرید، باید حتماً Android SDK و مخلّفاتش رو نصب داشته باشید!
درمورد پرفرمنس و حجم هر کدوم از خروجیها هم قبلاً بحث شده و میتونید جستجو کنید.
معجزات طبیعت هایی هستند که با آنها مأنوس نشدهایم
و طبیعت معجزهایست که با آن انس گرفتهایم
ارسالها: 701
موضوعها: 24
تاریخ عضویت: خرد 1394
مکان: شیراز
سپاسها: 753
626 سپاس گرفتهشده در 365 ارسال
ممنون
مشکلی با SDK و JDK ندارم.
ولی روشی که بعد از خروجی حجمش کم باشه و پرفورمنس خوب داشته باشه هست ؟
یعنی مثه کراسواک باشه ولی ۱۶ مگ نیاره رو بازی ؟ ( مثه کوکون جی اس هم پولی نباشه ! )
فونگپ پرفورمنسش چطوره ؟
خود کوردوا پرفورمنسش چطوره ؟
! KEEP CALM AND LOVE CONSTRUCT 2
آرام باش و به کانستراکت 2 عشق بورز !
ارسالها: 940
موضوعها: 56
تاریخ عضویت: مرد 1393
مکان: مشهد
سپاسها: 338
2562 سپاس گرفتهشده در 736 ارسال
خروجی Cordova و Phonegap تقریباً یکی هستند.
در این دو روش، برای اجرای بازی از مرورگر خود گوشی (Android Browser) استفاده میشه (با این تفاوت که مثلاً نوار آدرس و… وجود نداره). چون پرفرمنس مرورگر پیشفرض اندروید، در اندرویدهای قدیمیتر از 5 پایین هست، پرفرمنس این دو تا کم هست. ولی این دو تا بهترین روشهای خروجی برای اندروید 5 به بالا هستند.
خروجی Crosswalk مشابه Cordoav و Phonegap هست با این تفاوت که به جای مرورگر پیشفرض اندروید از مرورگر کروم اندروید استفاده میکنه، و برای اینکه مطمئن بشه اگه کاربر مرورگر کروم رو نصب نکرده، بازی بدون مشکل اجرا میشه، کلّ مرورگر رو هم همراه خودش داره (به همین دلیل 16 مگ میاره روی حجم بازی، اون 16 مگ حجم مرورگر کروم هست که به صورت مخفی درونش جاسازی شده). چون مرورگر کروم برای اندروید فقط در اندروید ۴ به بالا نصب میشه، این روش هم فقط در اندروید ۴ به بالا کار میکنه.
خروجی +CocoonJS Webview از لحاظ پرفرمنس، و پشتیبانی از امکانات مختلف، درحال حاضر بهتر از خروجیهای دیگه عمل کرده، ولی مشکلش اینه که در حالت رایگان آرم Ludei رو در اوّل بازی نشون میده.
معجزات طبیعت هایی هستند که با آنها مأنوس نشدهایم
و طبیعت معجزهایست که با آن انس گرفتهایم