Tag: Unity Page 2 of 3

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-660673e6c0ab…

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-660673e6c48a…

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-660673e6c55bb21474…

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

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

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

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

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

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

[Kinect][Unity] Kinectを高い位置に設置した場合の認識について

サイネージでは地上から2mや3m付近にKinectを設置する場合が多々あります。その時のUnityでの挙動について記載します。 上から見下ろす感じになるとボーン認識は明らかに鈍くなる。 車いすの肘掛けを腕と認識してしまう…

[Kinect][Unity] ボーン認識距離について

んー。Kinect v2のボーンは公式では4.5mまでの認識となっていたはずなんですが、Unityでは図のようにKinect有効範囲の端の部分では5mまで認識出来きちゃっている。 このことを知らずにアプリを作っていて大い…

[Unity] uWebKit

UnityデスクトップアプリでwebViewできるライブラリ探していたけどなかなかいいのがない。そんな中1アプリで$95ながらも『uWebKit』がかなり使える。 基本的にUnityで有料のアセットは買わないと試せないの…

[Unity] Androidで戻るキーでアプリを終了させる

 

[Unity] マルチディスプレイ対応

マルチディスプレイで各ディスプレイに違うカメラからの画面を表示させたいときは以下のようにするとできます。 1.Unityで画面分割する まずこのサイトを参考にカメラを複数置き画面分割する。自分の場合はCameraを以下の…