bate's blog

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

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

ライトマップ作成

ライトマップを作ってみた。 1.シーンのメッシュをStaticにする 2.シーンにライトを追加して「Shadow Type」を「Hard Shadows」か「Soft Shadows」にする 3.メニューの「Window」から「Lightmapping」を選ぶ 4.「Bake Scene」を選ぶインポートしたfbxを使う…

A*コード

A*のノード using UnityEngine; using System.Collections; public class cNode : MonoBehaviour { void Awake() { m_parent = null; m_x = m_y = 0; m_f = m_g = 0.0f; m_attribute = eAttribute.Empty; m_state = eState.None; m_done = false; } public e…

経路探索A*

https://dl.dropbox.com/u/67579260/Unity/Test02/WebPlayer/WebPlayer.htmlunityでA*を使った経路探索を書いてみた。 マウスの左クリックで壁の作成が可能。 赤:壁、白:道 マウスの右クリックでスタート地点とゴール地点の作成が可能。 青:スタート地点…

プロパティ

C#のプロパティをUnityのInspectorに表示して編集するためには[SerializeField]を使う。 [SerializeField] int gridNum = 30; public int GridNum { get; set; }

ライフゲーム

https://dl.dropbox.com/u/67579260/Unity/Test01/WebPlayer/WebPlayer.htmlライフゲームを作った。 ランダムで配置して[NEXT]ボタンを押すと次の世代に進む。 コードはもっと工夫できそう。 using UnityEngine; using System.Collections; public class cLi…

テスト

https://dl.dropbox.com/u/67579260/Unity/Test01/WebPlayer/WebPlayer.htmlunityの波が押し寄せてきたので。 メモ エディタ拡張スクリプトはプロジェクトに[Editor]フォルダを作り、そこに配置。 リソースはプロジェクトに[Resources]フォルダを作り、そこ…

Aチャンネル

アニメの方を観た。 のんびり観るのに丁度良い。 漫画を買ってみようかな。

UDPテストコード

フォームで簡単なUDPテストをした。 localhost内なので実際のインターネットで動くかは分からない。 #pragma once namespace UDP { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace…

C++ CLIの文字列変換System::Stringからstd::stringへ

System::Stringをstd::stringに変換する必要が出たので調べた。 パクリ元 http://vene.wankuma.com/prog/CppCli_strings.aspx#ss2mb下記を追加 using namespace System::Runtime::InteropServices; こんな感じのコード std::string tmp; IntPtr mptr = Marsh…