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

    Xin vui lòng liên hệ với nhân viên hỗ trợ qua số điện thoại hoặc email bên dưới:
    Điện thoại: (+84)2866-529-333,
    Email: info@onetech.vn
    Hoặc bạn có thể gửi thông tin trực tiếp đến OneTech thông qua mẫu bên dưới:

    Liên hệ

    Xin vui lòng liên hệ với nhân viên hỗ trợ qua số điện thoại hoặc email bên dưới:
    Điện thoại: (+84)2866-529-333, Email: info@onetech.vn
    Hoặc bạn có thể gửi thông tin trực tiếp đến OneTech thông qua mẫu bên dưới:

      Xin vui lòng liên hệ với nhân viên hỗ trợ qua số điện thoại hoặc email bên dưới:
      Điện thoại: (+84)2866-529-333,
      Email: info@onetech.vn
      Hoặc bạn có thể gửi thông tin trực tiếp đến OneTech thông qua mẫu bên dưới:

      Liên hệ

      Xin vui lòng liên hệ với nhân viên hỗ trợ qua số điện thoại hoặc email bên dưới:
      Điện thoại: (+84)2866-529-333, Email: info@onetech.vn
      Hoặc bạn có thể gửi thông tin trực tiếp đến OneTech thông qua mẫu bên dưới:

      liên hệ