ONETECH ASIA
ONETECH ASIA
Liên hệ ngay
ContactinsightScanX
Blog

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

haill

10/10/2020

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
Hướng dẫn viết Plugin Android với ứng dụng pick image

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

 
  • Tạo script MainScene
Hướng dẫn viết Plugin Android với ứng dụng pick image   Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Setting project
Hướng dẫn viết Plugin Android với ứng dụng pick image Android Native
  • Tạo project Android Native
Hướng dẫn viết Plugin Android với ứng dụng pick image Hướng dẫn viết Plugin Android với ứng dụng pick image Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Tạo Library của Android Native
Hướng dẫn viết Plugin Android với ứng dụng pick image Hướng dẫn viết Plugin Android với ứng dụng pick image Hướng dẫn viết Plugin Android với ứng dụng pick image Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Setup Library

C:Program FilesUnityHubEditor2019.1.8f1EditorDataPlaybackEnginesAndroidPlayerVariationsmonoReleaseClasses

Hướng dẫn viết Plugin Android với ứng dụng pick image     Hướng dẫn viết Plugin Android với ứng dụng pick image   Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Cần đổi implemetation -> CompileOnly
  Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Tạo script Bridge.
Hướng dẫn viết Plugin Android với ứng dụng pick image     Hướng dẫn viết Plugin Android với ứng dụng pick image   Hướng dẫn viết Plugin Android với ứng dụng pick image     Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Tạo script Gallery.
Hướng dẫn viết Plugin Android với ứng dụng pick image   Hướng dẫn viết Plugin Android với ứng dụng pick image    
  • Setting xml của Library
  Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Build Library.
Hướng dẫn viết Plugin Android với ứng dụng pick image   Hướng dẫn viết Plugin Android với ứng dụng pick image      
  • Setup build ứng dụng.
                        -  Tạo thư mục trong Unity. Hướng dẫn viết Plugin Android với ứng dụng pick image                        -  Copy file aar vừa build từ Android Native. Hướng dẫn viết Plugin Android với ứng dụng pick image  
  • Build Unity.
Hướng dẫn viết Plugin Android với ứng dụng pick image    
  • Kết quả
Hướng dẫn viết Plugin Android với ứng dụng pick image     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.

お問い合わせ

AI・XR・建設DXに関するご相談、お見積もり、採用に関するご質問など、お気軽にお問い合わせください。