【Unity】ImageにWebCamTextureを張り付けた時の不具合

外部カメラの映像を以下のようにしてImageに貼り付けることができる。

ただこれだと、カメラ切り替えなどを行うと映像が停止してしまう。

続きを読む 【Unity】ImageにWebCamTextureを張り付けた時の不具合

【Unity】videoRotationAngleの使い道

物理カメラを扱うためのクラスWebCamTextureにこんな変数がある。

WebCamTexture.videoRotationAngle

右回りの角度 (度) を返します。多角形を回転させるためにその値を使用し、カメラのコンテンツを正しい向きで表示できます。

説明を見てもよくわからないので実際に使ってみる。

続きを読む 【Unity】videoRotationAngleの使い道

新アプリ「CutoutPhoto」をリリース

新アプリ「CutoutPhoto」をリリースしました。

CutoutPhoto【画像を型の形にくり抜き!】 - Google Play の Android アプリ
型を選んで画像を切り抜くアプリ。簡単な動作で好きに画像を切り抜こう!切り抜いた画像は透過画像として保存します。

続きを読む 新アプリ「CutoutPhoto」をリリース

【Unity】InputFieldのテキストが一部書き換えられない

非常にニッチな不具合があったのでメモ。

InputFieldは入力用の機能だけど初期値なんかで値を入れたいこともある。

よくあるミスのTextクラスの書き換えではなく、ちゃんとInputFieldの書き換えを使って以下のようなコードを使った。

Unityエディタ上では正しく動作し、アプリにしてAndroid実機で確認すると inY に当たるものだけ書き換わらなかった。

色々試したところ inY は最初の書き換えだけ成功してその後の書き換えはできない状態だった。

単純ミスも見つからないし、エディタ上で動く以上は何らかの不具合だろうと考えて処理を分けてみた。

すると問題なく動作するようになった。

必ず inY のみが書き換えられなかったので、計算の処理と書き換えの処理が入り混じっていたことが原因かもしれない。

 

【Unity】TextureFormatをスクリプトで変更する

Texture2Dのサイズ(スケール)を変更したかったので TextureScale を使用したところ、変換出来るものと以下のエラーで出来ないものがあった。

Unsupported texture format - needs to be ARGB32, RGBA32, RGB24, Alpha8 or one of float formats

 

Resources.Load メソッドを使って読み込んだ画像テクスチャをスケール変換できるフォーマットに変更したい。

続きを読む 【Unity】TextureFormatをスクリプトで変更する

【Unity】Resources.LoadAllによる一括読込の注意

Resources.LoadAll(“フォルダ名”);

これだけでフォルダ内のファイルを一括読み込みすることができる。

大量の画像を並べて選択したいときなんかに重宝する。

Unityのバージョンの変化とかで手間取ったので覚書。

続きを読む 【Unity】Resources.LoadAllによる一括読込の注意

【Unity】画像を移動、拡縮・回転するスクリプト

指1本でドラッグ、指2本でピンチイン・ピンチアウトするスクリプトの紹介。

以前にも似たような覚書を書いてます。

【Unity】スワイプ操作で物体の回転・拡大縮小
指1本のスワイプで物体を回転させて、指2本でピンチイン・ピンチアウトすると物体を拡縮させるスクリプトを実装する。タップ入力の方法はいくつかあるがマルチタップ...

こういった数学系のスクリプトって嫌いな人は書きたくもないだろうし、コピペで済ませられれば他に注力できますね。

続きを読む 【Unity】画像を移動、拡縮・回転するスクリプト

書き込み禁止になったmicroSDの修復

タブレットに入れてるmicroSDカードが突然の読み取りエラー。

USB接続でも認識しないので久々に抜き取ってPCのカードリーダーに入れてみると「読み取り専用(書き込み禁止)」になってました。

microSD なので当然ロックなんてないです。

こういうのは大体寿命なんでAmazonで再購入しつつ悪あがきしてみる。

続きを読む 書き込み禁止になったmicroSDの修復

【Unity】シェーダーでTextにテクスチャを貼り付ける

カラフルでポップな文字を使いたい。

けどビットマップフォントを用意するのも面倒。

シェーダーの勉強を兼ねて試行錯誤してみる。

続きを読む 【Unity】シェーダーでTextにテクスチャを貼り付ける

新アプリ「カラーチェンジ」をリリース

新アプリ「カラーチェンジ」をリリースしました。

カラーチェンジ【画像の色を自由に変更】 - Google Play の Android アプリ
スマホ内の画像の色を自由に変更するアプリです。三原色の割合を変更、グラデーションの追加、色の反転やグレースケール変更ができます。

続きを読む 新アプリ「カラーチェンジ」をリリース