みなさんWindows ストアアプリ作るときに何で書いてます?C++/XAML?C#/XAML?JS/CSS?ああ、C++/XAML/Direct2Dですか。
でもXAMLとかいらなくない…?全部手書きしちゃえばいいやん…
というわけで、Direct2DのテンプレートからXAML部分をとっぱらって、全部Direct2Dで描画するテンプレートを作ってみました。これを使えばXAMLを0行でDirect2Dアプリが書けます!!
ちなみなんとこのテンプレートのすごいところは、アプリバーもチャームも全部Direct2Dで描画しなければならないところです…もはやただの苦行…
使い方
- 解凍します。
- 出てきたフォルダをVSのテンプレートディレクトリに入れます。
- 32bit: C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VC\Windows Store\1041
- 64bit: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VC\Windows Store\1041
- Developer Command Prompt for VS2012を管理権限で起動します
- devenv /installvstemplates を実行します
- 新しいプロジェクトにDirect2Dアプリケーションってのが増えているのでそれです。
Direct2D(XAML)アプリケーションと同等のことが実装されてます。