Hướng dẫn viết Plugin Android với ứng dụng pick image

Mình là Hải, mình đang làm công ty ONETECH ASIA. Nhờ tham gia vào team Unity của công ty, mình có cơ hội tiếp xúc và học hỏi được nhiều công nghệkĩ thuật mới mỗi ngày. Là một lập trình viên, mình hiểu những khó khăn khi nghiên cứu những công nghệ mới, những kĩ thuật còn lạ lẫm với bản thân do chưa có kinh nghiệm. Với phương châm chia sẻ cũng là một cách học hỏi, mình xin chia sẻ một tutorial ngắn để hướng dẫn các bạn cách viết Plugin Android trên Unity. Bắt đầu thôi

May be an image of 1 person

By Lê Lam Hải

 

Plugin Android là gì?

  • Unity là phần mềm làm game build được đa nền tảng (cross flatfrom game engine). Unity chú trọng xây dụng bộ core (unity framework) các component Transform, Animation, AI ….
  • Plugin Native (IOS, Android, ….) để làm những phần còn lại của Unity còn thiếu.

–  Plugin SDK Facebook, Google, Twitter …

–  Plugin custom giao diện hay custom chức năng của android.

     Ví dụ: Custom status bar, Notification, Button back của android …

 

 Giới thiệu Pick Image

–  Ứng dụng dùng này để lấy hình trong thư viện ảnh của điện thoại Android sau đó trả đường dẫn hình về cho Unity, Unity mới hiển thị hình đó lên.

  Tại sao phải viết Plugin Android: Unity thì không hỗ trợ cho các bạn lấy được hình trong thư viện ảnh của điện thoại Android, nên các bạn phải viết Plugin Android hỗ trợ lấy hình trong thư viện ảnh của điện thoại Android. Pick Image plugin app mình giới thiệu dưới đây sẽ hỗ trợ bạn làm điều này.

 

Viết ứng dụng pick image như thế nào?

  • Cài đặt Unity
  • Tạo project unity

 

1.1_TaoProjectUnity

1.1_TaoProjectUnity

 

  • Tạo giao diện

Link tham khảo UI 2d: https://learn.unity.com/search?k=%5B%22tag%3A58088f5f0909150077ca2bc6%22%5D

 

  • Tạo script MainScene

 

 

  • Setting project

Android Native

  • Tạo project Android Native

 

  • Tạo Library của Android Native


 

  • Setup Library

C:Program FilesUnityHubEditor2019.1.8f1EditorDataPlaybackEnginesAndroidPlayerVariationsmonoReleaseClasses

 

 

 

 

  • Cần đổi implemetation -> CompileOnly

 

 

  • Tạo script Bridge.

 

 

 

 

 

 

  • Tạo script Gallery.

 

 

 

  • Setting xml của Library

 

 

  • Build Library.

 

 

 

 

  • Setup build ứng dụng.

                        –  Tạo thư mục trong Unity.

 

                     –  Copy file aar vừa build từ Android Native.

 

  • Build Unity.

 

 

  • Kết quả

 

 

Trên đây là những chia sẻ của mình về cách viết Plugin Android với ứng dụng PICK IMAGE,… rất hy vọng bài viết sẽ hữu ích cho các bạn. Trong quá trình thực hành có thể phát sinh ra lỗi giao diện hay do phiên bản Unity. Mọi thắc mắc hoặc góp ý xin để lại comment hoặc email về cho mình tại haill@onetech.vn. Ý kiến thẳng thắn của các bạn là động lực thúc đẩy và giúp mình hoàn thiện những bài chia sẻ sau này.

Chân thành cám ơn các bạn đã theo dõi bài viết này.

Bình luận

Tư vấn - Báo giá
Mở rộng quy mô doanh nghiệp của bạn với ONETECH!
Hãy liên hệ với chúng tôi để được cung cấp các dịch vụ phát triển phần mềm chất lượng cao với chi phí hợp lý nhất. Các kỹ sư của chúng tôi sẽ giúp bạn phát triển một giải pháp phù hợp để vượt lên đối thủ cạnh tranh của mình.
Mọi thông tin tư vấn và báo giá đều miễn phí.

    「Chính sách bảo mật」Nếu bạn đồng ý với những điều trên, vui lòng nhấp vào nút "Gửi"
    Một email trả lời tự động sẽ được gửi đến địa chỉ email bạn đã nhập, vì vậy hãy kiểm tra điều đó.
    Tư vấn - Báo giá
    Mở rộng quy mô doanh nghiệp của bạn với ONETECH!
    Hãy liên hệ với chúng tôi để được cung cấp các dịch vụ phát triển phần mềm chất lượng cao với chi phí hợp lý nhất. Các kỹ sư của chúng tôi sẽ giúp bạn phát triển một giải pháp phù hợp để vượt lên đối thủ cạnh tranh của mình.
    Mọi thông tin tư vấn và báo giá đều miễn phí.

      「Chính sách bảo mật」Nếu bạn đồng ý với những điều trên, vui lòng nhấp vào nút "Gửi"
      Một email trả lời tự động sẽ được gửi đến địa chỉ email bạn đã nhập, vì vậy hãy kiểm tra điều đó.
      liên hệ