C#

WPFことはじめ

WPFをはじめてみた。 いくつかwpfの記事や書籍を見たのだが小さく始まるお手軽なチュートリアルが無くて、 わりと学習曲線が急に感じられる(抽象から入る説明が苦手w)。 どうやら、WPFはWindowsFormsのようにWin32apiをラップしたものでは無くてDirectXの上…

とりあえずVertexBuffer

PmxのVertexとIndices部分だけのパーサを書いて、VertexBufferの描画までやってみた。 次はモーションの実装をする。 bulletsharpを使う予定。 memo LINQでeach_with_indexする http://d.hatena.ne.jp/okazuki/20100728/1280300415 SlimDXのIndexBuffer http…

NUnit導入

C#

テスト駆動開発にすべく取り入れる。 いくつかはまりポイントがあったのでメモ。 nunit.exeをC#4.0のランタイムで起動する。 [File]-[Select Runtime]で選択できるように見えるのだが、メニューから変更する方法がわからなかった。 たまたまnunit.exe.config…

formのパネルにSlimDXで描画する

手間取ったがだいたいやり方がわかった。 https://github.com/ousttrue/SlimDXViewer 参考 http://www21.atwiki.jp/csharpgamedev/pages/44.html

premake4でC#開発

C#

vimじゃないとだめなのでちょっと寄り道。 こちら http://d.hatena.ne.jp/basyura/20110722/p1 http://d.hatena.ne.jp/basyura/20110803/p1 を参考にIDEから降りる道を模索。 premake4でC#向けのMakefileの自動生成 premake4.lua -- A solution contains pro…

その3。サンプルのビルド

samples/Samples_Express.sln をVC#2010 ExpressEditionで開く(ダブルクリックだと何故か開かないので、vc#のファイルを開くを使う)。ソリューションに含まれる各プロジェクトで 参照コンポーネント'SlimDX'が見つかりませんと出る。インストールしてあるSli…

その2

本家サイトのチュートリアルその3に目を通してDirectX11で三角形を表示した。たぶん説明が丁寧すぎるのが原因でチュートリアルは三角形で打ち止めになっているwDirectX9の小さいサンプルを見つけた。 http://d.hatena.ne.jp/o_ggy/20120312/1331574944 動…

SlimDXはじめてみる

ちょっと気になったのではじめてみる。 チュートリアルの細かいところで詰まったのでメモを残す。 Windows7にVC#2010 ExpressEditionが入っている。 http://slimdx.org/download.php からdevelopers SDKをダウンロードしてインストールする。 まずはチュート…

メモ

http://mono-project.com/Mono_Basics //using System; //using System.Windows.Forms; public class HelloWorld : System.Windows.Forms.Form { static public void Main () { System.Windows.Forms.Application.Run (new HelloWorld ()); } public HelloWo…

usingはよろしくないと思うのだが・・・

C#の修行中にサンプルコードを見てて気になったのだが、 せっかくnamespaceにわけてあるものを丸ごとインポートするのが氾濫しすぎていると思った。 C#のusing, C++のusing namespace, pythonのfrom HOGE import * あたりがそうなのだが 他にもあるだろう。 …

はじめました

C#

事情によりC#のラーニングを開始。 むしろGentooにmonoをインストールしてそっちで修行開始。hello.cs namespace MyProgram { //using System; class Test { static void Main() { System.Console.WriteLine("Hello C#!"); } } }コンパイル $ mcs hello.cs $…