ゲーム

C#+Managed DirectXでのゲーム製作

ああ、やっと終わった。長い勉強の末DirectXでのゲーム製作の流れが一通り理解できた。一応勉強がてら製作した作品があるのだが、これが思いっきり版権物になってしまった。せっかくかなり素晴らしい出来だったのに公開することができないのは失敗だなあ。で…

とりあえず何か

DirectXについて覚えなければいけないこと、読まなければいけない物がかなりある。とりあえずここをベースに勉強のネタをネットを徘徊して探している毎日である。 .NET&Windows Vistaへ広がるDirectXの世界 − @IT DirectXの発展の歴史は非常に興味深く読ん…

結論:5年越しのノートPCじゃ無理ですな

この一週間はXNAについて勉強しまくった。出た結論はXPプレインストールな5年前くらいのノートPCじゃあXNAでのPCゲーム開発は無理だということだ。 そもそもXNAの思想というのがプラットフォームに依存しないゲーム作り(マルチプラットフォーム対応)であ…

ReferenceGraphicsDeviceManagerで解決

どうやらGraphicsDeviceManagerというXNAのクラスを丸々オーバーロードしてXNAをしょぼいグラフィックカード状態でも使うようにできるようにした人を見つけてしまった。すごいなあ。とりあえずありがたく使わせてもらって勉強の続きをするとしよう。 http://…

ノートPCには厳しいXNA

軽く参考文献をネットで調べながらXNAについて勉強中なのだが、どうもノートPCではこのXNAが簡単には動作しないのだ。 エラーメッセージを見ても一目瞭然なのだが、その手の文献を見てもXNAにはPixelシェーダ1.1必須とあり、これはVistaが入らないような型遅…

XNA

今日から少しずつXNAについて勉強して行こうと考えている。XNAとはMicrosoftが打ち出したゲーム開発に特化した技術のことである。以下のような特徴がある。 DirectXの後継である。 C#を開発言語としている。 プラットフォームはPCとXbox360である。 まず1に…

ゲーム型アプリをスマートに記述できないか

ゲーム型アプリのソースを見ると独自ループを仕込んだややこしい仕組みのものをよく見かける。どうしてこうなってしまっているんだろう?ゲームと通常のWindowsアプリの決定的な違いについて考えてみた。するとある事実に気が付いた。 タイトル画面 マウスキ…