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

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

2014-05-01から1ヶ月間の記事一覧

GameObjectの表示と当たり判定の設定を行う(親子階層構造対応)

GameObjectには、Active状態を切り替える SetActive というメソッドがあります。 こちらでActive状態をfalseにした場合、対象オブジェクトのコンポーネントが全て無効となります。 この場合、例えばそのオブジェクトがAudioSouceなどを持ったオブジェクトだ…

Tiled map editorのxmlデータをクラスに流し込む

いま製作中のゲームで、マップの製作が必要なため、 フリーのマップ作成ツールで比較的高機能な Tield map editorというのを使ってみました。 Tiled map editor http://www.mapeditor.org/ 今回は、このツールで出力したxmlデータを Unityに取り込む為の手続…

Hashtable(ハッシュテーブル)をスッキリ書く

iTweenを利用する場合、Hashtableの記述がほぼ必須になってくるかなと思います。単純に書いた場合は以下の様な感じですかね。 iTween.MoveTo(gameObject, iTween.Hash("speed", 1f, "x",10f, "y",10f, "easeType", iTween.EaseType.linear)); ただし、こう書…

コードのフォーマットを自動で整形する

前回は、簡単にコメントを切り替える方法を説明しましたが、 今回は、コード全体のフォーマットを自動で整形する方法についてです。 検証環境:MonoDevelop 4.0.1 たとえば、以下の様にタブ幅がグチャグチャなコードが有るとします。 (普通にやってたらまず…

選択範囲をまとめてコメント化。 その機能をショートカットに割り当てる。

今回は、コメントアウトの手続きをちょっと楽にする方法を紹介します。 まとめてコメントアウト 最近の統合開発環境にはだいたい搭載されていると思いますが、 MonoDevelopには選択範囲をまとめてコメントアウトするという機能があります。検証環境:MonoDev…