XNA
XPA とは CodePlex でお馴染みの XNADev.ru の物理エンジンです。 オフィシャルのサンプルが見た目ガッカリな感じなのでスルーしてたのですが、ゲーム製作日誌さんのサンプルがカッコイイ上に ソースもわかりやすいので俄然やる気になりました。 見た目大事…
いつの間にか、実行時にキーボードを押すと LoaderLock エラーなるものが出るようになった。 なんぞこれー dll をロードする際にデッドロックしてるらしい。 CLR の中の話らしい。そんなん知らんよ!!! 解決するにはどうすんのか漠然と検索してみたら、意…
こんな感じに。KuWorld はアプリ名なので気にしないで下せぇ。 GameComponent なるものがSUGEEEEEことを知ったので、 フレームレート表示用のコンポーネントを落としてきて入れてみたのです。 GameComponent は関しては「オノデラの研究日記 in わんくま」さ…
こちらのヤツです http://creators.xna.com/Education/Samples.aspx めぼしいのだけメモ。 Billboard Sample ワサワサ草出ます。揺れてます! using a vertex shader to perform the billboard computations entirely on the GPU... らしいですよ。 Custom M…
4月のXNAのアップデートでビットマップフォントが対応されるらしい。ひゃっほい。 一応、XNAExtrasにビットマップフォント使うサンプルがあるけど、 とりあえず4月まで放置の方向で。 (これが正式導入されるだけのよーな気も・・・) http://blogs.msdn.c…
ひにけにXNAさんに超重要なこと書いてる!活目せよ!俺。 http://blogs.msdn.com/ito/archive/2007/03/08/2-update.aspx GraphicsDeviceManager.SynchronizeWithVerticalRetraceの既定値がtrue V-Sync(垂直同期)待ちがが発生する 固定更新(IsFixedTimeStepが…
絶賛こちらのチュートリアルを素直にパクり中。 http://www.thehazymind.com/XNAEngine.htmとりあえずテクスチャ無し法線ありなXファイルをロードして表示。 どうやらBasicEffectっぽいEffectを自作する流れらしい。 ambientとEdgeComponentが入った状態。 E…
引き続きこちらのチュートリアルを素直にパクり中。 http://www.thehazymind.com/XNAEngine.htm 背景が出るとこまででけた。 真ん中の空条グルーミーはTexturedQuadオブジェクト(ただのテクスチャ付き板ポリ)。 テクスチャ自体はネットの拾い物。作った人G…
のチュートリアル!!!http://www.thehazymind.com/XNAEngine.htmちゃんとエンジンとゲームを別プロジェクトにして 同時進行でやってってます。 設計が超素敵。超C#っぽい。 光の速さでパクって自前のプロジェクトを大幅改造中。 ちょこちょこわからない…
Vector3 hoge = Vector3.Transform(vec, mat); をなんとか、 Vector3 hoge = vec * mat; みたいにしたかったけど、作戦失敗。 Vector3を継承して operator * 付きのクラスにしよーかと思ったけど甘かった。 Vector3は構造体で、構造体は継承できない!!!ガ…
・・・そうですよ奥さん! http://higeneko.com/diary.php?Date=2006-09-02#Date2006-09-02 次にBasicEffectは、もともとテクスチャを貼ったモデルを表示させるために設計されているのでライティングやフォグといった機能はあるのですが、頂点カラーを指定し…
頂点をワールド座標で指定すればプリミティブをお手軽に描画する関数を(持ってるstaticなクラス)作成。 とりあえずこんな感じ。 static public void Draw(RenderParam param, Vector3[] posArray){ Draw(param, posArray, Color.White); } static public v…
しばらくカメラ動かしてるだけなのに色が変わるって現象でハマった。 スペキュラが効いてだけでした。 光源方向を微妙ズラしても照らされてる面同士の色が同じでちとハマる。 アンビエントが強すぎただけでした。 昨日の GameUtil よく考えたら、グローバル…
とりあえず立方体。ライティングはまだ。 6枚の板をTriangleFanで表示。 最初TriangleStripでやったら背面カリングに引っかかった(汗 カメラの基本クラスも作成。 この上にインプット処理乗っけてマウスでグリグリできるようにするつもり。 C#のクセでいく…
素直にチュートリアルをやってとりあえずスプライトとモデルが出た。 下の飛行機はサンプルでついてる Spacewar のもの。 #コピってきて表示させるチュートリアルだった さりげにスペキュラが入ってる。どうやら外部ファイルは一括してContentPipelineなる…
ってことで、win2000 のまま放置してたデスクトップPC を Vista 化することにしました。 オフィシャル対応じゃないけど、Vista上でXNA動くらしいんで。 なんか茨の道っぽいけど・・・ ちょうどHDD容量がピンチだったので、HDDと一緒にDSP版で購入。 純真無垢…
DirectX9 対応してないよ! コンパイルしたあとに実行時エラーになった。 もうちょっと先に教えてくれてもいいのに! いや、確認してないヤツが悪い。サーセン。
VisualC# をインストール。 VisualStudio の SP1 適用。WindowsUpdate でおk。 VisualStudio の SP1 Update for Windows Vista を適用。WindowsUpdate には出てこない! XNA をインストール。完了。 Update for Windows Vista 忘れててXNAのインストールが…
最近プログラム熱が高まってるので、ウチで3Dグリグリする何かを作ろうと思います。 出来れば楽チンに作りたい&新しい技術がいいのでXNAを触ってみようと決意。 (きっと楽チンじゃないんだろーけど。) とりあえずちょこっと検索してインストール手順…