Category: Unity Page 2 of 3

Kinect – ひとりしかいないときに複数人対応アプリをテストする方法

複数人対応させないといけないKinectアプリを作っているのに周りに自分しかいなくて複数人のチェックできないってときに有効な確認方法です。 Kinect Studioを使えば周りに手伝ってくれる人がいるときに録画して一人…

Unity – Androidでmicrophoneを使うためのAndroidManifest設定

Android作成時にUnityEditorでmicrophoneの許可設定ができないのでAndroidManifest.xmlで許可するxmlタグを書かなくてはいけません。その方法について説明していきます。 01. A…

Unity – Unityを起動せずにプロジェクトファイルがどのバージョンで作られたのか知る方法

[ProjectFolder]/ProjectSettings/ProjectVersion.txt に以下のようにバージョンが書かれている。 m_EditorVersion: 5.3.6f1

Unity – Dlib FaceLandmark Detectorで顔認識

顔認識ではOpenCVとDlibという代表的なライブラリがあります。Dlibの精度は高いとは聞いていたものの今まで使ったことがなかったのでUnityの『Dlib FaceLandmark Detector』($40)とい…

Unity – Embedded Browser

6月にuWebKitが開発打ち切りになったためUnityのDesktopアプリで使えるwebViewを再度探してみました。そんな中見つけたのが『Embedded Browser』です。 価格は$75。サポートしているPl…

Unity – Unityのバージョンについて

Unityのバージョンは5.3.3f1などのようにfとかpとかAlphabet文字が付いていて気になったので調べてみました。普通にやっているとfぐらいしか見ないですが以下の様な感じです。 ちなみにプロジェクトファイルを異…

Unity – MovieTextureの注意点まとめ

モバイル環境では以前書いた『Unity – MovieTextureはiOS、Androidでは使えない』のように使えないなどなにかと問題の多いMovieTextureについての注意点をまとめてみました。 まずは公式のマ…

Unity – AndroidのHide Mobile Inputは機能しない

InputFieldには Hide Mobile Input という設定があります。これはモバイル環境では下の黄色の部分が表示されないようにするという設定です。 しかしAndroidの場合…

Unity – GearVRの開発に役に立つTips

GearVRのアプリ開発で参考になったサイトをご紹介します。 タップについて 当然ながら直接画面にさわることができないのでタップなどTouchイベントも通常のAndroidアプリと扱いが違います。以下コードを追加すること…

Unity – AndroidでpersistentDataPathを使った保存設定

Android(Galaxy S6)で Application.persistentDataPath を使ってPath指定した時に保存ができなかったのでそのときにしたこと。 [crayon-6606e35083b8…

Unity – Galaxy S6(Android 5.0)のApplication.persistentDataPath

Androidの Application.persistentDataPath のパスは

となのですがGalaxy S6(Android 5.0)で…

Unity – iOSのスプラッシュ画面の画像サイズ

iOSのスプラッシュ画面の画像サイズについてです。設定に拡大縮小方法がいくつかあり、説明を見ても思ったようには拡縮されずに時間かかったりしてましたが、以下のように設定すると変な拡大などされずに表示されたのでメモ的に書いて…

Unity – iOS / Androidで背景を下揃えに、その他は中央表示させるCanvas設定

uGUIで縦横比が変わっても背景を下揃えにして、その他のUIを中央揃えにしたい場合のCanvas設定方法です。 今回の設定をunitypackageにしましたのでダウンロードはこちらからお願いします。たぶんunitypa…

Unity – iTweenを使ったuGuiのフェードイン/フェードアウト

uGuiのフェードイン/フェードアウトの方法を説明していきます。Spliteのフェードイン/フェードアウトについてはこちらをご覧ください。 Canvas Group フェードさせたいGameObjectにCanvas G…

Unity – いろいろなSerializeField

SerializeField関係はたまにしか使わずで忘れてしまうのでメモ程度に書いておきます。 publicをInspectorで非表示にする

スペースを…

Unity – iOSで通信をするときの注意点

Unityでサーバのphpにデータを送りたいと思ったときは普通に WWWForm を使えばいいんですが、UnityからXcode用にBuild後にXcodeで出力を見て…

Unity – Native Code Plugins(Android)でバッテリ情報取得

UnityにはNative Code PluginsというUnity以外で作成されたコードをUnity プラグインの形で含めることができる機能があります。そのNative Code PluginsでAndroidのバッテ…

Unity – iOS Native Code Pluginsでバッテリ取得

UnityにはNative Code PluginsというUnity 以外で作成されたコードをUnity プラグインの形で含めることができる機能があります。その機能を使いiOSでバッテリレベルと状態の取得をしてみました。…

Unity – 複数のSerializeField設定

SerializeFieldでInspectorに属性をつけることができますが、属性を複数使う場合以下のようにコンマで区切って記述します。

上記の場合この…

Unity – Debug.Logをコード内に残しているとアプリが重くなる

Debug.Logをコード内に残しているとアプリが重くなります。特に Update() に書いているとかなり重くなることがあります。 デバッグ時は必要だったりするのでコー…

Unity – itween EaseType一覧

EaseTypeすぐ忘れてしまうのでメモ。それぞれどういった動きをするのかはiTween公式のこのページを参照してください。 easeInQuad easeOutQuad easeInOutQuad easeInCubi…

Unity – Unity Remote 4で取得できるデータ

iOS、Androidアプリを作っている時に便利なのが『Unity Remote 4』。 PCにUSB接続してUnityの再生ボタンを押すと『Unity Remote 4』が起動しているモバイル端末でプレビューを見ること…

Unity – iTweenでoncompleteが動作しない

iTween.ScaleToだとなぜか oncompleteが反応しない。いろいろ試したところ[crayon-6606e3508730…

Unity – MovieTextureはiOS、Androidでは使えない

MobileでのMovieTexture 公式ドキュメントに以下のように書かれています。 Movie Textures は、iOS 上ではサポートされません。代わりに、Handheld.PlayFullScreenMov…

Unity – AndroidでMicrophoneで音声取得して周波数別に分解する

AndroidでMicrophoneで音声取得して周波数別に分解する方法です。まずコードを書くと以下のようになります。

  [crayon-66…

Unity – 容量削減作業に便利なツール [win]

Unityでアプリを作っているとアプリの容量が大きくなりがちです。容量を食っているファイルを見つけ出すのに便利なのがWinDirStat、UnityAssetsExplorerです。 WinDirStatは視覚的に容量の…

Unity – uWebKitのcookie保存場所/挙動について

cookie保存場所 uWebKitのcookie保存場所ですが以下になります。windows、mac双方cookies.iniに保存されます。 windowsの場合 [crayon-6606e3508802f71704…

Unity – 外部アプリの起動・終了

外部アプリの起動・終了方法です。 process.StartInfo.FileName で起動したいアプリのパスを設定して終了イベントを書いた後プロセスを[crayon-6606e3508845f4712…

Unity – gameObjectを画面中央に表示させる

GUIなら何も考えずに簡単に画面中央にimageなど表示できますが、gameObjectの場合は以下のようにカメラの位置に合わせて表示させると中央に表示できます。 [crayon-6606e350888891232810…

Unity – Asset StoreでAssetが買えなくなった

Asset StoreでAssetが突然購入ができなくなりました。何度やってもマシンを変えても下のように『ご注文が拒否されました。情報を確認してください。』とエラーが出てしまいます。 クレジットカード情報を確認しても新規…