tanaka's Programming Memo

プログラミングについてのメモ。

2012-09-01から1ヶ月間の記事一覧

GPSの時間とDateTimeの時間

デバッグ用にGPSの計測時間の代わりに、DateTimeの時間を使った際に変換を失敗して正常に動作しないことがあったので、違いについてメモ。 GPSの計測時間 Input.location.lastData.timestampで取得出来るdouble型の値。 前回取得したGPSのデータの時間を、19…

SculptrisからUnityへのモデルの読み込み

多摩大学の学祭で学生さんたちによるSculptrisの使い方教室がありました。お邪魔してコネコネとキャラクタを作成。せっかく作ったのだから動かしてみたいと、Unityへのインポートをしてみました。以下、手順です。 データのエクスポート モデリングを完了さ…

Blenderからの読み込み、座標軸

3Dツール(Blender)からUnityへのモデルの読み込みと、リジッドボディに制御を任せる際の注意点をまとめる(Unity3.5)。 座標軸 UnityとBlenderの座標系をまとめる。 Unityの座標系 右がX+。 上がY+。 奥がZ+。 Blenderの座標系 右がX+。 上がZ+。 奥がY+。 Bl…

Terrainの高さの取得

地形(Terrain)の指定の座標の高さを得ようと、GetInterpolatedHeight()にマップのX座標とZ座標を指定して戻り値を得てみたが、正しい値が取得できなかった。解決策を探して、Unity Forumで以下を発見。 TerrainData.GetInterporatedHeightGetInterpolatedHei…

Unity3.xの基本GUIのサンプル

Unityの公式サイトのリファレンスを参考に、基本GUIを一通り実装した。以下に、作成したパッケージと動作テスト用のWebページを掲載する。 サンプルコード内に、リファレンスを簡単に和訳したメモを記述してある。 サンプルパッケージ パッケージダウンロー…

Unity3.X+Androidで日本語描画

Windows上ではUTF16にすればすぐに描画できるが、Unity3.XのAndroidはダイナミックフォントに対応していないので、フォントの生成もする必要がある(Unity4では対応するらしい)。 Xperia Tablet Sで日本語の描画ができない(2012/11/28追記) SH-12C、HTC EVO 3…

ローカルにファイルを保存

簡単なデータなら、System.IOのFile.WriteAllBytes()で保存、File.ReadAllBytes()で読み込めた。 スクリプトファイルの冒頭に以下を追加して入出力関係のクラスを使用可能にする。 using System.IO; "testdata.bin"というデータをバイナリですべて読み込むと…