Cách thêm đồ họa 3D và các tính năng Unity khác vào ứng dụng Android gốc của bạn

Tác Giả: Randy Alexander
Ngày Sáng TạO: 26 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Cách thêm đồ họa 3D và các tính năng Unity khác vào ứng dụng Android gốc của bạn - ỨNg DụNg
Cách thêm đồ họa 3D và các tính năng Unity khác vào ứng dụng Android gốc của bạn - ỨNg DụNg

NộI Dung


Tại sao bạn nên quan tâm

Unity là một công cụ cực kỳ mạnh mẽ và linh hoạt dành cho các nhà phát triển trò chơi giúp dễ dàng xây dựng các ứng dụng và trò chơi trên Android và trên các nền tảng. Trên thực tế, đây là công cụ trò chơi phổ biến nhất trên Google Play Store và đã được sử dụng để tạo ra nhiều tựa game nổi tiếng và được yêu thích nhất.

Cũng đọc:Chứng nhận thống nhất cho các nhà phát triển: Có đáng không?

Là một công cụ trò chơi, Unity giúp hiển thị đồ họa 3D cực kỳ dễ dàng, thực hiện vật lý và ánh sáng thực tế hoặc tích hợp nội dung AR và VR. Làm tương tự là vô hạn Khó khăn và phức tạp hơn khi chỉ sử dụng Android Studio.


Nhưng trong khi điều này là đúng, Unity cũng bị hạn chế ở một số khả năng. Mặc dù có thể tạo ra các ứng dụng phi trò chơi với một chút suy nghĩ vượt trội, nhưng đây chắc chắn không phải là mục đích của nó và nó cho thấy.

Unity giúp hiển thị đồ họa 3D cực kỳ dễ dàng trên màn hình, triển khai vật lý và ánh sáng thực tế hoặc tích hợp nội dung AR và VR.

Nếu bạn muốn ứng dụng của mình sử dụng chế độ xem web, hộp văn bản hoặc các tính năng khác, thì bạn nên sử dụng Android Studio. Điều này đặc biệt đúng nếu mục tiêu của bạn là tuân thủ các nguyên tắc Thiết kế Vật liệu. Tương tự như vậy, nhiều tính năng gốc hoàn toàn không thể truy cập được thông qua Unity.

Cũng đọc:Unity 2019.1 mang đến những tính năng mới thú vị cho các nhà phát triển Android


Sau đó, nó có một trường hợp ngựa cưỡi ngựa cho các khóa học, nhưng nếu bạn muốn điều tốt nhất của cả hai thế giới thì sao? Bằng cách sử dụng Unity làm thư viện, bạn sẽ có thể sử dụng bố cục ứng dụng Android thông thường với tất cả các tính năng của dự án Android Studio thông thường, nhưng với đồ họa 3D tích hợp, các yếu tố AR và hơn thế nữa.

Các nhà phát triển có thể sử dụng điều này để xây dựng các ứng dụng thông thường với các yếu tố và nền hoạt hình 3D. Unity cho rằng các thương hiệu cũng có thể sử dụng tính năng này để tích hợp các tính năng tiếp thị AR. Hãy cho chúng tôi biết trong các ý kiến ​​về cách bạn thấy điều này đang được sử dụng!

Một tin tốt khác là về mặt lý thuyết, các nhà phát triển có thể lấy các ứng dụng hiện có của họ và chỉ cần thêm nội dung 3D.

Làm thế nào Unity như một thư viện hoạt động

Để sử dụng tính năng này, bạn sẽ cần tạo nội dung Unity của mình như một dự án Unity thông thường. Bạn cũng sẽ cần một dự án Android Studio mà bạn muốn tích hợp vào đó và bạn sẽ cần các phiên bản mới nhất của cả Android Studio (3.3.2 tại thời điểm viết bài) và bản Unity beta mới nhất (2019.3.a2).

Từ đoàn kết

Bạn sẽ sử dụng trình chỉnh sửa Unity để xây dựng APK và sẽ đặt tệp này vào thư mục có tên androidBuild. Cả dự án này và dự án gốc của bạn nên được chứa trong cùng một thư mục.

Sau đó, bạn sẽ thêm mô-đun Thư viện Unity vào ứng dụng gốc của mình bằng cách thực hiện một vài chỉnh sửa và bạn sẽ cần hiển thị nội dung Unity thông qua mã dự án gốc của bạn.

Bạn có thể tìm thấy hướng dẫn chi tiết, cùng với một dự án mẫu ở đây. Đó là một quy trình tương đối đơn giản và với một chút kỹ thuật đảo ngược, bạn sẽ có thể làm theo các bước tương tự trong các dự án của riêng bạn.

Bớt tư tưởng

Không còn nghi ngờ gì nữa, đây sẽ là một lựa chọn hữu ích cho một số nhà phát triển. Và thật tuyệt vời khi thấy một tính năng như thế này từ Unity.

Có một số hạn chế áp đặt trên các tính năng mặc dù. Ví dụ, Unity chỉ hỗ trợ hiển thị toàn màn hình, có nghĩa là khay thông báo đã thắng được hiển thị trong thời gian chạy và bạn có thể tải các trò chơi vào chế độ xem trong một ứng dụng lớn hơn. Tương tự như vậy, bạn đã thắng được có thể sử dụng nhiều hơn một phiên bản thời gian chạy Unity cùng một lúc. Một số plugin của bên thứ ba có thể cần một số cũng thích ứng.

Unity cũng muốn chỉ ra rằng vì nó không còn kiểm soát vòng đời của thời gian chạy, nó có thể đảm bảo hoạt động hoàn hảo mọi lúc.

Có một số hạn chế áp đặt trên các tính năng mặc dù.

Mặc dù quy trình cơ bản có vẻ dễ thực hiện, một số người dùng đã báo cáo các lỗi và sự cố mà họ đã gặp phải. Chúng ta nên nhớ rằng tính năng này vẫn đang trong giai đoạn thử nghiệm. Nhưng với việc Google cập nhật nền tảng Android với tốc độ các nút thắt, tôi sẽ không ngạc nhiên khi thấy các vấn đề tương thích xuất hiện trên dòng. Đây là một vấn đề với một số đối tác khác, chẳng hạn như Oculus.

Chúng tôi sẽ phải chờ xem. Nhưng ngay cả khi đây không phải là quá trình trơn tru nhất, khả năng sử dụng Unity làm thư viện trong Android Studio chắc chắn là một bổ sung rất đáng hoan nghênh và tôi chắc chắn rằng nhiều nhà phát triển sẽ nắm lấy với vòng tay rộng mở. Bạn nghĩ sao?

Counterpoint Reearch đã phát hành báo cáo lô hàng toàn cầu quý 2 năm 2019 và có vẻ như amung đã nổi lên như một trong những người chiến...

Google đã âm thầm cập nhật ứng dụng Dịch vụ ức khỏe thiết bị của mình, đưa khả năng thay đổi cài đặt Độ áng thích ứng của bạn trở lại mặc định của nhà ản xuất. Ch...

ChọN QuảN Trị