読者です 読者をやめる 読者になる 読者になる

Unity

Unityの起動失敗と対策

初めてUnity Bug Reporterを使ってみた、というお話。 先日、デスクトップPCを買い替えたため、色々と開発環境を整えているところですが、 Unityをインストールしたところ、起動直後にクラッシュする現象が発生しました。 とりあえず調べてみて、下記の事を…

Leap MotionでMMDモデルに触れたことを検出する

前回の記事oki-lab.hatenablog.jp でLeap Motionを使ってMMDモデルに触れるようになりましたので、次はモデルに触れたことを検出できるようにしてみます。 まずは、下記のスクリプトを用意します。 using UnityEngine; using System.Collections; public cla…

ネットワーク機能を使ったアプリケーション間の通信 (Unity)

今まで特に注目していませんでしたが、Unity5にネットワーク機能が実装されているということで、少し試してみました。 サーバープログラム using UnityEngine; using System.Collections; using UnityEngine.Networking; using UnityEngine.Networking.Netwo…

UnityとLeap Motionで初音ミクに触ってみる

先日Leap Motionを購入したので、Unityを使って遊んでみました。 Leap Motionのセットアップ まず初めに、Unityのプロジェクトを新規作成してから、Asset StoreからLeap Motionのアセットをダウンロードします。 Leap Motion Core Assets このアセットさえあ…

Unityで作成したAndroidアプリをエミュレータにインストール

Unityで作成したAndroidアプリをエミュレータにインストールしようとした場合、Failure [INSTALL_FAILED_CONTAINER_ERROR] というエラーが出る場合があります。 対処法 このエラーの対処法が公式サイトのフォーラムに載っていました。 Failure [INSTALL_FAIL…

Motion SDKの動作確認

カメラを使ってユーザーの動作を判別できるMotion SDKの動作確認を行なってみました。 SDKをダウンロードすると、一緒にUnityのプロジェクトフォルダも入っていたのでそれを使いました。 動作中の様子が下の画像です。 カメラに手をかざすと手を認識して、そ…

Unityで作ったandroidアプリでTwitterと連携する方法

今回は、unityで作ったアプリでtwitterと連携する方法を紹介します。 *androidのプラグインを作れることが前提です。 プラグインに関してはこちらに公開されているソースコードを参考にして下さい。 public static void Tweet(final String str){ UnityPlaye…

シーンを跨いでゲームオブジェクトを使用する(Unity)

BGMを鳴らし続けたい時やスコアの保持など、シーンを跨いで同じゲームオブジェクトを使いたいことがあります。 シーンが変わってもゲームオブジェクトが破棄されないようにするには、下記のコードで簡単に出来ます。 function Awake () { DontDestroyOnLoad …

apkファイルのサイズ減少(Unity:android)

Unityでアプリを作ると、どうしてもファイルサイズが大きくなりがちなのでどうにか小さくしたくなります。その時、どのファイルがネックになっているのか確認することができます。 Unityでapkをコンパイルした後、コンソールを開き、右上の「Open Editor Log…