・Androidのライブラリに保存されている画像の取得
・カメラから撮影した画像の取得
・Androidから取得した画像を正方形にトリミングする機能
これらそれぞれを1つの関数を実行のみ実現可能なAssetです.
画像はTextureで受け取る仕様になっているため,ユーザのアイコン画像の設定機能などでの利用を想定しています.
動作確認端末:
Nexus 5 (Android5.1.1)
このアセットは以下の4つの関数で構成されています.使用例を列挙します.
・Androidのギャラリーから画像を取得する関数
hgfg.NativeCameraShotAndGallery.AndroidOpenGallery.OpenPhotoGallery ((Texture2D tex) => {
Debug.Log(tex);
});
・Androidのギャラリーから画像を取得し,取得した画像をトリミングをする関数
hgfg.NativeCameraShotAndGallery.AndroidOpenGallery.OpenPhotoGalleryWithCrop ((Texture2D tex) => {
Debug.Log(tex);
});
・Androidのカメラを起動し,撮影した画像の取得をする関数
hgfg.NativeCameraShotAndGallery.AndroidCameraShot.TakePhoto ((Texture2D tex) => {
Debug.Log(tex);
});
・Androidのカメラを起動し,撮影した画像をトリミングして取得する関数 hgfg.NativeCameraShotAndGallery.AndroidCameraShot.TakePhotoWithCrop ((Texture2D tex) => {
Debug.Log(tex);
});