Unity / VRゲーム開発日記@長崎

Unityを使ったVRのゲーム開発をやってます。

Unity

簡単にミュートを実装する方法

実装方法は、 AudioListener.volume = 0; 以上。

2Dオブジェクトの幅を取得する方法

まずオブジェクトにSprite Renderのコンポーネントが追加されている必要があります。 スプライト化したオブジェクトをHierarchyに持っていけば勝手に追加されていると思います。 後は、以下のコードで幅を取得可能です。 var sr = object.GetComponent<SpriteRenderer>(); va</spriterenderer>…

regionとコードのテンプレート

みなさんは、regionを使ってますか? C#の機能になりますが、regionを使うと、 #region 名称 コードコードコードコードコードコードコード コードコードコードコードコードコードコード コードコードコードコードコードコードコード コードコードコードコー…

mac環境Unityで Android実機テスト

今のところiPhone向けにしか開発をしてませんでしたが、 今後はAndroid対応も視野にいれていくということで とりあえず試しに今のプロジェクトがAndroidで動くのか試すことにしました。 いくつかGoogleさんで検索させていただきましたが、 Unityの公式が一番…

MonoDevelop での名前変換 (リファクタリング)

macでのコード開発環境については、まだあまり調査したりしてないのですが 標準でついてくるMonoDevelopは、日本語が入力できないという欠点はあるものの、 コード補完や、リファクタリング機能などもついていて、それなりに使えはするので 使い続けてます。…

ランダムな値(乱数)

Unityにはランダム生成専用のクラスが有ります。■公式リファレンス:Random http://docs-jp.unity3d.com/Documentation/ScriptReference/Random.html 使い方は単純で、 Random.Range(min, max) とすると、min 〜 max-1 の範囲までの値が取得できます。 maxが…

Textureのスクロールについて

テクスチャをスクロールさせたくて、以下のコードを書いてみたけど、うまく行かない。 public class TextureScroll : MonoBehaviour { public Vector2 speed; // Use this for initialization void Start () { } // Update is called once per frame void Up…

カメラ比率に合わせ、GUIの位置を調整する

黄昏66さんの記事で、 スマフォ毎の解像度合わせて、カメラの比率を自動的に調整する スクリプトが紹介されていました。 黄昏66 アスペクト比設定[Unity] こちらのおかげで、比率さえ確定させてしまえば、 どの端末でもほぼ同じようにオブジェクトが表示され…