วิธีเพิ่มกราฟิก 3 มิติและคุณสมบัติ Unity อื่น ๆ ลงในแอพ Android ของคุณ

ผู้เขียน: Randy Alexander
วันที่สร้าง: 26 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
21. Unity Scale Game To Different Screen Resolution/Size - Unity Android Game Development Tutorial
วิดีโอ: 21. Unity Scale Game To Different Screen Resolution/Size - Unity Android Game Development Tutorial

เนื้อหา


ทำไมคุณควรดูแล

Unity เป็นเครื่องมือที่ทรงพลังและยืดหยุ่นสูงสำหรับนักพัฒนาเกมที่ทำให้การสร้างแอพและเกมบน Android และข้ามแพลตฟอร์มเป็นเรื่องง่าย ในความเป็นจริงแล้วเอ็นจิ้นเกมยอดนิยมบน Google Play Store และถูกนำมาใช้เพื่อสร้างเกมที่เป็นที่รู้จักและเป็นที่ชื่นชอบมากที่สุด

อ่านเพิ่มเติม:การรับรองความเป็นเอกภาพสำหรับนักพัฒนา: คุ้มหรือไม่

ในฐานะที่เป็นเอ็นจิ้นเกม Unity ช่วยให้การเรนเดอร์กราฟิก 3D บนหน้าจอเป็นเรื่องง่ายใช้ฟิสิกส์และแสงที่สมจริงหรือรวมเนื้อหา AR และ VR ทำเช่นเดียวกันคือ เพียบ ลำบากและซับซ้อนมากขึ้นเมื่อใช้ Android Studio เพียงอย่างเดียว

แต่ในขณะนี้เป็นจริงความสามัคคีก็มีข้อ จำกัด ในบางความสามารถ แม้ว่าจะเป็นไปได้ที่จะสร้างแอปพลิเคชันที่ไม่ใช่เกมด้วยการคิดนอกกรอบ แต่นี่ไม่ใช่จุดประสงค์ที่แน่นอนและแสดงให้เห็น

ความสามัคคีทำให้ง่ายต่อการแสดงกราฟิก 3 มิติไปที่หน้าจอใช้ฟิสิกส์และแสงที่สมจริงหรือรวมเนื้อหา AR และ VR


หากคุณต้องการให้แอปใช้มุมมองเว็บกล่องข้อความหรือคุณสมบัติอื่น ๆ แสดงว่าคุณดีขึ้นด้วยการใช้ Android Studio นี่เป็นเรื่องจริงหากเป้าหมายของคุณคือปฏิบัติตามแนวทางการออกแบบวัสดุ ในทำนองเดียวกันคุณสมบัติดั้งเดิมหลายอย่างไม่สามารถเข้าถึงได้อย่างสมบูรณ์ผ่าน Unity เพียงอย่างเดียว

อ่านเพิ่มเติม:Unity 2019.1 นำคุณสมบัติใหม่ที่น่าตื่นเต้นสำหรับนักพัฒนา Android

เป็นกรณีของ "ม้าสำหรับหลักสูตร" แต่ถ้าคุณต้องการสิ่งที่ดีที่สุดของโลกทั้งสองล่ะ ด้วยการใช้ Unity เป็นห้องสมุดคุณจะสามารถใช้เลย์เอาต์แอป Android ปกติพร้อมคุณสมบัติทั้งหมดของโครงการ Android Studio ปกติ แต่ด้วยกราฟิก 3 มิติแบบบูรณาการองค์ประกอบ AR และอื่น ๆ

นักพัฒนาอาจใช้สิ่งนี้เพื่อสร้างแอปทั่วไปที่มีพื้นหลังและองค์ประกอบภาพเคลื่อนไหว 3 มิติ Unity แนะนำว่าแบรนด์อาจใช้คุณลักษณะนี้เพื่อรวมคุณลักษณะทางการตลาดของ AR ด้วย แจ้งให้เราทราบในความคิดเห็นว่าคุณเห็นการใช้งานนี้ได้อย่างไร!

ข่าวดีอื่น ๆ ก็คือมันควรจะเป็นไปได้ในทางทฤษฎีสำหรับนักพัฒนาที่จะใช้แอพที่มีอยู่และเพียงแค่เพิ่มเนื้อหา 3D


Unity เป็นห้องสมุดทำงานอย่างไร

ในการใช้คุณสมบัตินี้คุณจะต้องสร้างเนื้อหา Unity ของคุณเป็นโครงการ Unity ปกติ คุณจะต้องมีโครงการ Android Studio ที่คุณต้องการรวมเข้ากับสิ่งนี้และคุณจะต้องใช้ทั้ง Android Studio รุ่นล่าสุด (3.3.2 ณ เวลาที่เขียน) และ Unity เบต้าล่าสุด (2019.3.a2)

จากความสามัคคี

คุณจะใช้เครื่องมือแก้ไข Unity เพื่อสร้าง APK และจะวางสิ่งนี้ลงในโฟลเดอร์ที่ชื่อ androidBuild ทั้งนี้และโครงการพื้นเมืองของคุณควรจะอยู่ในโฟลเดอร์เดียวกัน

จากนั้นคุณจะเพิ่มโมดูลไลบรารี Unity ไปยังแอปในเครื่องของคุณโดยทำการแก้ไขเพียงไม่กี่ครั้งและคุณจะต้องแสดงเนื้อหา Unity ผ่านรหัสโครงการของคุณ

คุณสามารถอ่านคำแนะนำโดยละเอียดพร้อมตัวอย่างโครงการได้ที่นี่ มันเป็นกระบวนการที่ค่อนข้างตรงไปตรงมาและด้วยวิศวกรรมย้อนกลับเล็กน้อยคุณควรจะสามารถทำตามขั้นตอนเดียวกันในโครงการของคุณเอง

ปิดความคิด

ไม่ต้องสงสัยเลยว่านี่จะเป็นตัวเลือกที่มีประโยชน์สำหรับนักพัฒนาบางคน และเป็นเรื่องดีที่ได้เห็นคุณลักษณะเช่นนี้จาก Unity

มีข้อ จำกัด บางประการเกี่ยวกับคุณลักษณะนี้ Unity สนับสนุนเฉพาะการเรนเดอร์แบบเต็มหน้าจอเท่านั้นซึ่งหมายความว่าจะไม่สามารถมองเห็นถาดการแจ้งเตือนขณะใช้งานจริงและคุณไม่สามารถโหลดเกมไปยังมุมมองภายในแอปขนาดใหญ่ ในทำนองเดียวกันคุณจะไม่สามารถใช้อินสแตนซ์ของ Unity รันไทม์ได้มากกว่าหนึ่งรายการในคราวเดียว ปลั๊กอินของบุคคลที่สามบางตัวอาจต้องการการปรับด้วยเช่นกัน

ความสามัคคียังกระตือรือร้นที่จะชี้ให้เห็นว่าเนื่องจากมันไม่ได้ควบคุมวงจรชีวิตของรันไทม์อีกต่อไปจึงไม่สามารถรับประกันการทำงานที่สมบูรณ์แบบได้ตลอดเวลา

มีข้อ จำกัด บางประการเกี่ยวกับคุณลักษณะนี้

ในขณะที่กระบวนการพื้นฐานนั้นดูเหมือนง่ายต่อการติดตาม แต่ผู้ใช้หลายคนได้รายงานข้อบกพร่องและปัญหาที่พวกเขาพบแล้ว เราควรทราบว่าคุณลักษณะนี้ยังอยู่ในช่วงเบต้า แต่ด้วยการที่ Google อัปเดตแพลตฟอร์ม Android ด้วยอัตราที่เป็นนอตฉันจะไม่แปลกใจที่พบปัญหาความเข้ากันได้ที่เกิดขึ้นตามมา นี่เป็นปัญหากับพันธมิตรรายอื่นเช่น Oculus

เราจะต้องรอดู แต่แม้ว่านี่จะไม่ใช่กระบวนการที่ราบรื่นเสมอไปความสามารถในการใช้ Unity เป็นห้องสมุดใน Android Studio นั้นเป็นสิ่งที่น่ายินดีและเป็นสิ่งที่ฉันมั่นใจว่านักพัฒนาจำนวนมากจะโอบกอดด้วยแขนที่เปิดกว้าง คุณคิดอย่างไร?

หากคุณชอบเราคุณอาจสงสัยว่าทำไม amung Galaxy Home ถึงยังไม่ได้เปิดตัว ดีหลังจากที่ Galaxy 10 เปิดตัวในงาน Unpacked ของ บริษัท DJ Koh หัวหน้าธุรกิจโทรศัพท์มือถือของ amung บอก CNET ที่ลำโพงสมาร์ทเปิดตัวใ...

ซัมซุงเพิ่งเปิดตัว amung Galaxy J4 Core อย่างเงียบ ๆJ4 Core เป็นอุปกรณ์ Android Go เพียงรายการที่สองของ amung ในระบบนิเวศนั้นเนื่องจาก amung Galaxy J4 Core เป็นผลิตภัณฑ์ Go รายละเอียดของมันจึงต่ำเฉพาะ...

เราแนะนำให้คุณอ่าน