bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

2013-02-01から1ヶ月間の記事一覧

使えない人

unityを使うプロジェクトなのにunityを使わない人が多数。 あーしたいこーしたい言ってる暇があれば自分で作れと。

ちょっとだけ改良

数を増やした。 沢山吹き飛ばすと気持ち良くなった。 スコア的な何かを入れた。 マウスを動かすコースを作るようにすればもう少し改善しそう。https://dl.dropbox.com/u/67579260/Unity/Sound2/WebPlayer/WebPlayer.html

マルチスレッド

Unity関係機能はメインスレッドでしか使えないのでUnityから独立した論理部分のみで対応。

SE

恐ろしく気持ちよくない。https://dl.dropbox.com/u/67579260/Unity/Sound/WebPlayer/WebPlayer.html

ネットワーク

ネットワークを使ったテストを作った。 1.板を置き、平行光源を置いたゲームオブジェクトをプレファブ化 2.キューブを置き「Player」とリネイムし、Player.csスクリプトとRigidbody、NetworkViewを追加 3.「Player」をプレファブ化 4.空のゲームオブ…

やる気が出ない

頭がボーっとする。 やる気が出ない。一人で黙々と仕事するのが辛くなってきた。 チームの繋がりが希薄で成功する気がしない。

Debug.Logで数値精度を指定

下記を参考にした。 http://kshi-kshi.hatenablog.com/entry/2011/12/30/001640ToString("F4");みたいにする。F5, F6と精度を上げることもできる。 Vector3 v = new Vector3(0.01f, 0.002f, 0.0003f); Debug.Log(v); // (0.0, 0.0, 0.0) Debug.Log(v.ToStrin…

C#のはてな記法

上手くいかない。 旧ブログのやり方では駄目なのか? インポートしたやつはできてる。 >|cs| int a; ||

Debug.Logで数値精度を指定

ToString("F4");みたいにする。 F5, F6と精度を上げることもできる。 >|cs| Vector3 v = new Vector3(0.01f, 0.002f, 0.0003f); Debug.Log(v); // (0.0, 0.0, 0.0) Debug.Log(v.ToString()); // (0.0, 0.0, 0.0) Debug.Log(v.ToString("F4")); // (0.0100, 0…

gmailに圧縮ファイルを添付する方法

zipは添付できない。lzhとかならOK パスワード付きzipをフォルダに入れてそれをlzhにする。

シーケンス

シーケンスを実装してみた。 lightmapを選ぶ ↓ 移動対象(キューブ)選択 ↓ 移動先選択 ↓ 移動 ↓ 移動対象(キューブ)選択 ↓ ・・・https://dl.dropbox.com/u/67579260/Unity/Test03/WebPlayer/WebPlayer.html シーケンスのenum public enum eSequenceType { Se…

入力

入力周りは得意じゃないので練習。 スワイプ開始時のタッチがタップ判定になってしまう。 https://dl.dropbox.com/u/67579260/Unity/Test02/WebPlayer/WebPlayer.html テスト環境 using UnityEngine; using System.Collections; using System.Collections.Ge…

シーン内のシーケンス管理

シーケンス管理をUpdateでしなければならないので面倒。 スイッチケースで状態を遷移させるタイプしか選択肢がないように思える。 デリゲートを使った関数ポインタタイプのものも本質は同じ。 状態別のクラスを作り、GameObjectなどのデータは切り離したクラ…

経路探索部分をクラス化

List<GameObject> list = m_PathFinding.GetPath(m_Start, m_Goal); foreach(GameObject obj in list) { GridNode node = obj.GetComponent<GridNode>(); if(node.State == GridNode.eState.OnPath) { m_InfoList[node.NodeInfo.index].renderer.material.color = Color.black; } }</gridnode></gameobject>…

グリッド状モデルfbxモデルからA*用のデータ作成

グリッド状モデルからA*用の隣接リストの作成をした。https://dl.dropbox.com/u/67579260/Unity/Test02/WebPlayer/WebPlayer.html黄色のゴールを作ってから、緑のスタートを作るEditorスクリプトで生成したデータをゲームシーンに渡すための中間データクラス…