vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

Unity

【Unity5】【iOS】UIImageのリサイズとResourcesのアンロード

以前作成したiOS用のUnityプラグインでは、特に何も考えずにデータを取得していました。 が、カメラロールから画像を選択する操作を何度か繰り返すだけでアプリがクラッシュしてしまうことに気づいたので今回はその対策について。 やったこと UIImageのサイ…

【Unity5】【iOS】カメラロールで選んだ画像をMaterialにセットする

前回までAndroidで作成していたプラグインを、iOSでやってみた、というお話です。 【Unity5】【Android】【Mac】ギャラリーを開いて選択した画像のパスを取得する 【Unity5】【Android】プラグインから画像のパスを投げてMaterialにセットする masanori84081…

【Unity5】【Android】プラグインから画像のパスを投げてMaterialにセットする

前回の続きです。 やったこと ギャラリーで選択して取得した画像のパスをUnity側に渡す 取得したパスから画像をロードして、CubeのMaterialとしてセットする NativeプラグインのデータをUnityに渡す ざっと調べてみたところでは、Nativeプラグインで持ってい…

【Unity5】【Android】【Mac】ギャラリーを開いて選択した画像のパスを取得する

前回の最後に触れたIntentを使ってギャラリーを呼び出してみたら結構苦労した、というお話です。 やったこと Unity側でボタンが押されたら、プラグインを使ってギャラリーを開く ギャラリーで画像を選択したら、該当画像のパスを取得する(今回はログ出力のみ…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 3

前回の続き…のつもりだったのですが、脇道に逸れてしまったお話。 そのまま消してしまうのは悔しいので書き留めておきます。 やったこと Unityでボタンを押した時に、ネイティブ側で端末内にある画像をGridViewで表示する GridViewの画像をタップしたときに…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 2

前回の続き。 Githubにあげました。 masanori840816/SetMaterialsFromGallery · GitHub ※2015/05/06編集 iOS用のプラグインを追加したためプロジェクト名を変更しました。 Unityプロジェクトの作成 Unityでプロジェクトを作成して、Build SettingsでPlatform…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 1

諸事情によりUnityからAndroidのカメラロール(DCIMディレクトリ)にアクセスしたくなったため、試してみました。 はじめに Android端末内のファイルにアクセスするのはUnityだけでも可能なのですが、カメラロールのディレクトリは端末ごとに異なる場合があり…

【Unity5】【iOS】UnityのView上にUIViewを出したり消したり

諸事情から、Unityの画面上にUIView(UIImageView)を出してみる実験をしてみました。 ちなみにタイトルにわざわざUnity5と付けているのは、無料ユーザーでもiOSのプラグインが使えるからですw 確認はしていませんが、おそらく4系でも動くと思います。 やった…

Unity Test Toolsをちょっとだけ使ってみたメモ

ちょっと気になって、Unityに公式に取り入れられたテストフレームワークに触ってみました、というお話。 使い方としては Asset Storeからダウンロード&インポート Editorフォルダを作成して、その中にテストスクリプトを作成する メニューバーのUnity Test T…