اجرای تمام صفحه برنامه ها و بازی های ساخته شده با کانستراکت2
#1
Photo 
با سلام خدمت دوستان عزیز و محترم

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

دوست عزیزی با استفاده از نرم افزار بیسک 4 اندروید ، روش تمام صفحه یا همون FullScreen رو پیاده کردند که این روش معایبی همچون سرعت پایین و عدم اجرای صدا رو هم به دنبال داره(تا این لحظه البته)


روش خودم رو عرض میکنم و اگر که دوستان تمایل داشتند، تست بگیرند تا ان شاء الله به نتایج بهتری برسیم.(البته این روش مخلوطی از روش ها و دانسته هایی از همین وب سایته)



خب برسیم به روش:

بنده معمولا window size رو روی 854,480 قرار میدم و در قسمت Configuration Setting مقدار Fullscreen in browser رو روی Letterbox scale

در این روش شما باید در اولین View ای که بازی یا برنامتون، قراره از اون شروع بشه، با استفاده از On start of layout دستوری قرار بدید به صورت

Request fullscreen و مقدار اون رو Centered قرار بدین، برای اینکه بتونین از این دستور استفاده کنین باید شیء Browser رو ایمپورت کنین داخل برنامه.

اینکار باعث میشه شما در ابتدای اجرای برنامه درخواست فول اسکرین بدید به مرورگر اجرا کننده برنامه یا بازی، که البته اگه روی سیستم یا با استفاده از wifi تست بگیرید، میبینید که برنامه در وسط داره اجرا میشه و فول اسکرین نیست که مشکلی نیست البته.بعد از خروجی گرفتن با Intel XDK درست میشه.


خب، بعد از این کار شما هنگامی که با استفاده از Intel XDK دارین برنامه رو گزینه ی Fullscreen رو در قسمت تنظیمات برنامه تون، و همچنین گزینه ی landscape رو انتخاب کنین از قسمت orientations .

البته این برای محکم کاریه و شما حتی قبل از اینکار اگه توی شبیه ساز خود XDK برنامتون رو تست بگیرین، میبینین که برنامه تمام صفحه است.
ناگفته نماند که این روش فقط به درد برنامه هایی میخوره که به صورت landscape هستند و اگ شما میخواین برنامه Portrait یا همون عمودی بزنین باید مقادیر wndow size رو جابجا کنین که مثلا بشه 854 برای height و 480 برای width

همونطور که عرض شد این اندازه ی مورد استفاده بنده هست و شما میتونین اندازه های دیگه رو تست کنین و البته با رعایت نسبت این اندازه ها، مطمئنا روش به خوبی پیاده سازی میشه.



امیدارم که از این آموزش استفاده ببرید.
موفق و موید باشید.
  پاسخ


 سپاس شده توسط: Mojtaba ، seyed ، mehrad77 ، Vizmark# ، esmail33 ، mahdiirani ، shazde ، amin hosseini
#2
سلام. اگه یک دکمه هم برای تمام صفحه کردن بذارید که با کلیک روی اون تمام صفحه بشه (نه در شروع لیوت) هنگام تست با Wifi هم بازی تمام صفحه می‌شه و مشکلی نداره.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: shazde ، amin hosseini
#3
بله ،ممنون، با دکمه میشه اینکار رو کرد،
منتهی چون بعضی از برنامه ها حتما با یک دکمه شروع نمیشن، من دیگه اونو نگفتم.ولی برای تست خوبه...
  پاسخ


 سپاس شده توسط: amirmalakie
#4
(1394/3/6، 02:33 عصر)mostafanastary نوشته است: بله ،ممنون، با دکمه میشه اینکار رو کرد،
منتهی چون بعضی از برنامه ها حتما با یک دکمه شروع نمیشن، من دیگه اونو نگفتم.ولی برای تست خوبه...


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


 سپاس شده توسط:
#5
سلام
حجم نهایی خروجی، تقریبا 12 مگابایته! 1 

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


 سپاس شده توسط: shazde
#6
(1395/4/18، 11:27 عصر)mostafanastary نوشته است: سلام
حجم نهایی خروجی، تقریبا 12 مگابایته! 1 

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


 سپاس شده توسط:
#7
سلام

بله،
  پاسخ


 سپاس شده توسط:
#8
(1395/4/18، 11:27 عصر)mostafanastary نوشته است: سلام
حجم نهایی خروجی، تقریبا 12 مگابایته! 1 

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

سلام ببخشید یعنی اندازه 480 در 854 رو تغییر دادید؟که مشکل سفیدی دور بازی حل شد یا کار دیگه ای کردید؟
  پاسخ


 سپاس شده توسط:
#9
سلام

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


 سپاس شده توسط: shazde
#10
ببخشید کدوم کادر؟

  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star مهم آموزش خروجی اندروید روی سیستم شخصی rezamms 127 82,182 1402/8/24، 09:00 عصر
آخرین ارسال: mehdiosw
  مهم آموزش تصویری خروجی مستقیم - یکبار برای همیشه! rezamms 33 19,756 1401/2/13، 09:39 عصر
آخرین ارسال: kamran_cn
  خروجی اندرید davinmstr1 2 2,423 1400/8/4، 10:23 عصر
آخرین ارسال: ᔕinaᗪehghani
  AAB (بسته برنامه اندروید) چيست؟ + نحوه خروجي گرفتن در كرودوا ᔕinaᗪehghani 15 7,868 1400/6/21، 01:55 صبح
آخرین ارسال: mehdi1100
  رفع مشکل خروجی فونگپ (: M.gh 11 7,955 1400/4/10، 02:17 صبح
آخرین ارسال: oak

پرش به انجمن: