<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss2.xsl" media="screen" type="text/xsl"?>

<rss version="2.0"> 
  <channel> 
    <title>神崎隼BLOG</title>  
    <link>http://ameblo.jp/darl/</link>  
    <description>自作小説置き場。 小説以外にも何か書く可能性はあるが、メインの小説すら危ぶまれているので、注意が必要だ。</description>  
    <language>ja</language>  
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://feedblog.ameba.jp/rss/ameblo/darl/rss20.xml" type="application/rss+xml"/>  
    <item> 
      <title>がまぐ！</title>  
      <description><![CDATA[<p>
 　そう言えば、BLOGと言う物があったなぁと、思い出したので宣伝。<br />
<br />
　と、言う訳で、「がまぐ！」と言うウェブマガジンのお手伝いをちょろっとしました。<br />
<br />
　<a href="https://sites.google.com/site/gamagreader/" target="_blank">ゲーム制作雑誌　がまぐ！</a>
<br />
<br />
「がまぐ！」とは、中高年生にゲーム開発ってこんなに簡単！　と言う事を伝えるために作られた無料のウェブマガジンです。<br />
　思いの他、投稿ゲームが増えたため、プログラム分が多めに見えますが、ゲーム開発全般に渡ってできるだけわかりやすく伝えようとするのが目的です。<br />
<br />
　第二号もこれから動くと言ったところで、投稿ゲームやイラスト、俺にも記事を書かせろと言った物は、随時受付中ですので、以下のサイトを御参照下さい。<br />
<br />
　<a href="https://sites.google.com/site/gamecreatemagazine/" target="_blank">ゲーム制作雑誌　執筆者+読者サイト</a>
<br />
<br />
「がまぐ！」はTwitterのツイートで発生したプロジェクトなので、今でも、やりとりはTwitterのハッシュタグ（<a href="https://twitter.com/#!/search?q=%23gamag" target="_blank">#gamag</a>
）で行われていますので、アカウント持ちの方はお気軽に御参加下さい。<br />
 
</p>]]></description>  
      <link>http://ameblo.jp/darl/entry-10742670977.html</link>  
      <pubDate>Mon, 20 Dec 2010 20:05:23 +0900</pubDate> 
    </item>  
    <item> 
      <title>ゲーム画面</title>  
      <description> <![CDATA[ 　ゲーム画面の表示ができたので、晒してみる。<br />
<br />
<a href="http://stat.ameba.jp/user_images/20090909/00/darl/35/85/j/o0800045010249728951.jpg"><img src="http://stat.ameba.jp/user_images/20090909/00/darl/35/85/j/t02200124_0800045010249728951.jpg" alt="神崎隼BLOG-ゲーム画面" /></a>
<br />
<br />
　スコアとか、出てないけど、大体、こんな感じ。<br />
<br />
　スペースがあったので、右下に、幻（？）のXNA版「ひげねコラムス」に肖って、アバターを表示してみました。<br />
　何と言うか、碌に画像を作らなくても、ゲームっぽい画面になったね！<br />
<span style="color: rgb(255, 0, 0);">※印象には、個人差があります。</span><br />
<br />
　HALO3 の服は、買った物が表示されるかどうかのテストのために、わざわざ買った物です。<br />
　アバターのコンセプトは、昔の不良漫画に出てきそうな、弱そうな（そして、事実弱い）弟分キャラ。<br />
<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10338576441.html</link>  
      <pubDate>Wed, 09 Sep 2009 00:58:55 +0900</pubDate> 
    </item>  
    <item> 
      <title>テスト中</title>  
      <description> <![CDATA[ 　折角、使えるリソースがあるのに使わないと損なので、<a target="_blank" href="http://creators.xna.com/ja-JP">XNA Creators Club Online</a> においてあるミニゲームの <a target="_blank" href="http://creators.xna.com/ja-JP/minigame/movipa">Movipa</a> を改造して、一本でっち上げるためのテスト中。<br /><br /><a href="http://stat.ameba.jp/user_images/20090903/01/darl/85/db/j/o0640036010245875299.jpg"><img border="0" alt="神崎隼BLOG-TEST画像" src="http://stat.ameba.jp/user_images/20090903/01/darl/85/db/j/t02200124_0640036010245875299.jpg" /></a><br /><br />　なんだけど、何だかメモリー食ってる模様。後で、要調査だな。<br /><br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10334410237.html</link>  
      <pubDate>Thu, 03 Sep 2009 01:52:24 +0900</pubDate> 
    </item>  
    <item> 
      <title>フォントを使わずに、テキストアドベンチャーを作ろう</title>  
      <description> <![CDATA[ 　フォントを使わずに、テキストアドベンチャーをを作るお馬鹿な方法を思いついたので、カッとなって試した。後悔はしていない。<br />
<br />
　ロゴ(Windows 版)<br />
<a href="http://stat.ameba.jp/user_images/20090822/19/darl/04/72/j/o0800062710238332444.jpg"><img border="0" src="http://stat.ameba.jp/user_images/20090822/19/darl/04/72/j/t02200172_0800062710238332444.jpg" alt="神崎隼BLOG-ロゴ" /></a>
<br />
<br />
　タイトル(Windows 版)<br />
<a href="http://stat.ameba.jp/user_images/20090822/19/darl/56/c8/j/o0800062710238332608.jpg"><img border="0" src="http://stat.ameba.jp/user_images/20090822/19/darl/56/c8/j/t02200172_0800062710238332608.jpg" alt="神崎隼BLOG-ひげねこのなく頃に" /></a>
<br />
<br />
　欠点は、Xbox360 上でのキャプチャ画面が撮れない事だが、些細な事であろう。<br />
<br />
　ロゴ？(Xbox360 版)<br />
<a href="http://stat.ameba.jp/user_images/20090822/19/darl/02/a9/p/o0800060010238332604.png"><img border="0" src="http://stat.ameba.jp/user_images/20090822/19/darl/02/a9/p/t02200165_0800060010238332604.png" alt="神崎隼BLOG-ロゴ？" /></a>
<br />
<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10326276260.html</link>  
      <pubDate>Sat, 22 Aug 2009 19:37:33 +0900</pubDate> 
    </item>  
    <item> 
      <title>ローカライズの注意点</title>  
      <description> <![CDATA[ 　日本語以外の言語をサポートする時、注意する必要がいくつかあります。<br /><br />　特に、<a target="_blank" href="http://creators.xna.com/ja-JP/sample/localization">LocalizationSample</a> のように、アセンブリ　リソース　ファイルで文字列を扱う時です。<br />　恐らく、ローカライズは英語のみのゲームが多いと思いますが、リソースは以下のように作成しましょう。<br /><br /><span style="color: rgb(255, 0, 0);">・「リソース名.resx」に英語の文字列を登録し、日本語は「リソース名.ja.resx」に登録する。</span><br /><br />　LocalizationSampleと同じ方法で、登録しましょうと言う事です。<br /><br />　この形式で登録すると、以下のようにリソースが使用されます。<br /><br /><span style="color: rgb(255, 0, 0);">・日本語のXbox360上　→　日本語</span><br style="color: rgb(255, 0, 0);" /><span style="color: rgb(255, 0, 0);">・英語のXbox360上　→　英語</span><br style="color: rgb(255, 0, 0);" /><span style="color: rgb(255, 0, 0);">・それ以外の言語のXbox360上　→　英語</span><br /><br />　これを逆に登録してしまうと、例えば英語はわかるけど日本語はわからないフランス人が、そのゲームを起動すると日本語が出てきてしまい、Xbox360の設定を変えない限り、英語では遊べなくなります。<br />　むしろ、英語に対応してないと勘違いしてしまう可能性が高いと思います。<br /><br />　リソースを使わない場合でも、テクスチャ等を言語で分けている場合、日本語環境なら日本用のテクスチャ、それ以外は英語のテクスチャを読み込むと言う形にしておきましょう。<br /><br />　ところで、日本語大好きフランス人が、日本製のゲームは日本語で遊びたいと思った時は、どうすれば良いでしょうか？<br />　Xbox360 の設定を日本語にすれば動きますが、切り替えが面倒です。<br /><br />　ゲーム中で切り替え機能を入れれば、多少は楽になりそうです。<br /><br />　リソースを使わない場合、特に問題はありませんね。言語情報を変数で確保し、そこを書き換えて、テクスチャ等の再読み込みをするだけで、終了です。<br /><br />　では、リソースを使う場合は？<br /><br />　リソース名で作られたクラスには、Cultureと言うプロパティがあるので、そこを書き換えればOKです。<br /><br />　LocalizationSampleでは、初期化時に以下のように現在のCultureInfoを渡しています。<br /><br /><span style="color: rgb(255, 0, 0);">　　Strings.Culture = CultureInfo.CurrentCulture;</span><br /><br />　例えば、以下のような感じで、Cultureプロパティを初期化します。<br /><br />・英語(アメリカ)<br /><br /><span style="color: rgb(255, 0, 0);">　　リソース名.Culture = new CultureInfo(0x0409);</span><br /><br />・英語(イギリス)<br /><br /><span style="color: rgb(255, 0, 0);">　　リソース名.Culture = new CultureInfo(0x0809);</span><br /><br />・英語(英語圏全体)<br /><br /><span style="color: rgb(255, 0, 0);">　　リソース名.Culture = new CultureInfo(0x0009);</span><br /><br />・日本語<br /><br /><span style="color: rgb(255, 0, 0);">　　リソース名.Culture = new CultureInfo(0x0011);</span><br /><br />　CultureInfoのコンストラクタの引数に渡す値は、<a target="_blank" href="http://msdn.microsoft.com/ja-jp/library/system.globalization.cultureinfo%28VS.80%29.aspx">CultureInfoのヘルプ</a>の表のカルチャ識別子を参照して下さい。<br /><br />　尚、テクスチャ読み込み時に言語情報を見る場合は、LocalizationSampleのソースとは変えて、リソースのCultureプロパティを参照するようにすると、設定場所が一箇所になるのでうっかりミスも防げると思います。<br /><br />　そんな感じで、本来遊んで貰えたかも知れない人々に遊んで貰えなくならないようにするためのTIPでした。<br /><br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10322404995.html</link>  
      <pubDate>Mon, 17 Aug 2009 01:06:17 +0900</pubDate> 
    </item>  
    <item> 
      <title>スターじゃないラスター</title>  
      <description> <![CDATA[ <a href="http://stat.ameba.jp/user_images/20090815/14/darl/a9/fe/j/o0800045010233431763.jpg"><img border="0" src="http://stat.ameba.jp/user_images/20090815/14/darl/a9/fe/j/t02200124_0800045010233431763.jpg" alt="神崎隼BLOG-ラスタースクロール" /></a>
<br />
<br />
　今更、Xbox LIVE インディーズ ゲーム開始記念に、ラスタースクロールについて書いてみようのコーナー。<br />
<br />
　ラスタースクロールが何かは、説明しなくてもわかると思うけど、画面がグニャグニャするアレ。<br />
　まぁ、知らない人は、ググッて下さい。<br />
<br />
　ラスタースクロールにも色々と種類があるようですが、今回は、所謂、横ラスターです。<br />
<br />
　XNA でその効果を実装するには、レンダーターゲットにグニャグニャさせたい物を描画して、グニャグニャと描画すれば終わりです。(頭の悪過ぎる説明)<br />
<br />
　説明するより、コードを見たり、実行してみたりするのが、早いと思うので、早速、実装方法をサクッと説明。<br />
<span style="color: rgb(255, 0, 0);">※アメブロでは半角スペース使えないため、インデントには全角スペースを使用しています。</span><br />
<br />
　とりあえず、Platformer スターター キットに追加する形でするので、それで新規作成して下さい。<br />
<br />
　で、まずは、描画用の変数を定義させます。場所はどこでも良いので、PlatformerGame のコンストラクタの手前にでも、以下の定義を放り込んで下さい。<br />
<br />
　　<span style="color: rgb(255, 0, 0);">RenderTarget2D renderTarget;</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">int roll = 12;</span><br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">int loopCount = 360;</span><br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">int count;</span><br style="color: rgb(255, 0, 0);" />
<br />
　renderTarget はグニャグニャさせる物を描く用で、roll はグニャグニャ度合いみたいに理解して下さい。<br />
　loopCount は count の最大値で、count はカウンターです。loopCount を小さくすると、高速でグニャグニャします。<br />
<br />
　さて、続いては変数の初期化。<br />
<br />
　LoadContent 関数の中の最後に、次のコードを追加して下さい。<br />
<br />
　　<span style="color: rgb(255, 0, 0);">renderTarget = new RenderTarget2D(GraphicsDevice, BackBufferWidth, BackBufferHeight, 1, SurfaceFormat.Color);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">count = 0;</span><br style="color: rgb(255, 0, 0);" />
<br />
　今回は、Platformer の通常の描画をラスタースクロールさせるので、バックバッファと同じサイズのレンダーターゲットを作成してます。<br />
　実際に使用する場合は、用途に合わせて変更して下さい。<br />
<br />
　初期化が終わって、次は更新処理。<br />
<br />
　Update 関数の最後に、次のコードを追加して下さい。<br />
<br />
    　　<span style="color: rgb(255, 0, 0);">if (loopCount - 1 &gt; count)</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">count++;</span><br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">else</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">count = 0;</span><br style="color: rgb(255, 0, 0);" />
<br />
　そして、最後は描画。<br />
<br />
　勿論、コードを追加するのは、Draw 関数です。<br />
<br />
　追加箇所は二箇所で面倒なので、コードを全て書いてしまいましょう。<br />
<br />
    　　<span style="color: rgb(255, 0, 0);">protected override void Draw(GameTime gameTime)</span><br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">{</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">graphics.GraphicsDevice.Clear(Color.CornflowerBlue);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
        　　　　<span style="color: rgb(255, 0, 0);">GraphicsDevice.SetRenderTarget(0, renderTarget);</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">GraphicsDevice.Clear(Color.CornflowerBlue);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">spriteBatch.Begin();</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">level.Draw(gameTime, spriteBatch);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">spriteBatch.End();</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">GraphicsDevice.SetRenderTarget(0, null);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">spriteBatch.Begin();</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">Texture2D tex = renderTarget.GetTexture();</span><br style="color: rgb(255, 0, 0);" />
        　　　　<span style="color: rgb(255, 0, 0);">Vector2 vec = new Vector2();</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">Rectangle rect = new Rectangle(0, 0, tex.Width, 1);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">for (vec.Y = 0; vec.Y &lt; tex.Height; vec.Y += rect.Height)</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">{</span><br style="color: rgb(255, 0, 0);" />
　　　　　　<span style="color: rgb(255, 0, 0);">vec.X = (float)((graphics.PreferredBackBufferWidth - tex.Width) / 2 + Math.Cos((count * 360 / loopCount + vec.Y) * MathHelper.Pi / 180) * roll);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
            　　　　　　<span style="color: rgb(255, 0, 0);">spriteBatch.Draw(tex, vec, rect, Color.White);</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　　　<span style="color: rgb(255, 0, 0);">rect.Y += rect.Height;</span><br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">}</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">DrawHud();</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">spriteBatch.End();</span><br style="color: rgb(255, 0, 0);" />
<br style="color: rgb(255, 0, 0);" />
　　　　<span style="color: rgb(255, 0, 0);">base.Draw(gameTime);</span><br style="color: rgb(255, 0, 0);" />
　　<span style="color: rgb(255, 0, 0);">}</span><br style="color: rgb(255, 0, 0);" />
<br />
　肝は、for 文の中の一行目の計算ですかね？　cos 関数でグニャグニャ位置を計算しています。<br />
<br />
　それと、１ドットずつのラスターにしてますが、処理不可が気になる場合は、以下の行の最後の引数を増やして下さい。<br />
<br />
　　<span style="color: rgb(255, 0, 0);">Rectangle rect = new Rectangle(0, 0, tex.Width, 1);</span><br style="color: rgb(255, 0, 0);" />
<br />
　この１を４にすると、for 文のぶん回し回数が1/4になります。勿論、４ドット単位でのスクロールになりますので、あまり大きくすると良くわからない効果になりますので、注意が必要です。<br />
<br />
　どうでも良いですが、DrawHud 関数の呼び出しを level.Draw の後に移動させると、スコアとかもグニャグニャして少し楽しいです。<br />
<br />
　さて、「ピクセルシェーダーでできそうな気もするけどやった事ないし、Zune でも動くと思うから」と言う事で、レンダーターゲットを使用した実装方法を紹介してみました。<br />
<br />
　蛇足ですが、描画部分をちょっと変更すると縦ラスターにもなります。<br />
<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10321345779.html</link>  
      <pubDate>Sat, 15 Aug 2009 15:22:29 +0900</pubDate> 
    </item>  
    <item> 
      <title>XACT2 -&gt; XACT3</title>  
      <description> <![CDATA[ 　<a target="_blank" href="http://blogs.msdn.com/xnajapan/archive/2009/07/07/XNA-Game-Studio-3.1-_E5652C679E8A48726E306C518B958B95CB59_.aspx">XNAGS3.1 日本語版公開開始</a>記念に、カキコ。<br /><br />　↑にもある通り、3.0 のプロジェクトをアップグレードすると、XACT のビルドでエラーになります。<br /><br />　XACT3 ツールで開いて保存しなおせば、確かに、解決します。<br /><br />　が、そんな面倒で時間かかる事やってられっかー！<br /><br />　と、言う方々のために、朗報。<br /><br />　この方法なら、もっと速く解決します！<span style="color: rgb(255, 0, 0);">※効果には、個人差があります。</span><br /><br />　1.テキストエディタ(VSでプロジェクトを開いて、ダブルクリックでも可)で、xap ファイルをオープン<br />　2.最初の行の「Signature = XACT2;」を「Signature = XACT3;」に変更<br />　3.保存<br /><br />　はい。できあがり。<br /><br />　以上、3秒クッキングでした。<br /><br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10296800431.html</link>  
      <pubDate>Fri, 10 Jul 2009 00:25:11 +0900</pubDate> 
    </item>  
    <item> 
      <title>新・哀のメモリー</title>  
      <description> <![CDATA[ 　とりあえず、忘れないうちに、メモリー虫君達をメモっておく。何かの参考に、どぞ。<br />
<br />
・Dictionary のキーに enum を指定<br />
・StringBuilder の Append で数値渡し<br />
・引数に delegate を渡す関数呼び出し<br />
・引数に params object[] を渡す関数呼び出し<br />
<br />
　有名な物も混じってるけど、気にしない。<br />
　後、食うメモリーの量はそれ程でも無いけど、油断するとあちこちで毎フレーム呼んでいて、マジ死亡。<br />
<br />
　StringBuilder に関しては、もちろん、AppendFormat が４つ目に引っかかります。<span style="text-decoration: line-through;">使えなくね？</span><br />
　Append で数値渡ししたい時は、<a target="_blank" href="http://blogs.msdn.com/ito/default.aspx">ひにけにXNA</a>
 の伊藤さん作の <a target="_blank" href="http://blogs.msdn.com/ito/archive/2008/12/27/debug-components-sample.aspx">StringBuilderExtensions</a>
 を使うのが吉。<br />
<br />
　こう言うのを一つ一つ潰していって、究極的にはシーン切り替え以外でメモリーの消費を抑えるのがベストだと思うんだけど、外人はタイトル画面や全く動きのない文字のみに近い画面でさえ、ガバガバメモリー食ってても平気なのが、いやん。<br />
<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10294850102.html</link>  
      <pubDate>Tue, 07 Jul 2009 00:46:02 +0900</pubDate> 
    </item>  
    <item> 
      <title>続・哀のメモリー</title>  
      <description> <![CDATA[ 　XNA3.1キタコレ！　さぁ、メモリーのバグが直ってるかチェキ！<br />

<br />

　　　・<br />

<br />

　　　・<br />

<br />

　　　・<br />

<br />

　直ってないっぽい。(´･ω･`)<br />

<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10279443493.html</link>  
      <pubDate>Sat, 13 Jun 2009 01:57:08 +0900</pubDate> 
    </item>  
    <item> 
      <title>哀のメモリー</title>  
      <description> <![CDATA[ 　タイトルに、深い意味はありません。<br />
<br />
　ちょっと、野暮用で、XNA で作られたプログラムの処理落ちの原因を調べてたら、奇妙な動作に遭遇。<br />
<br />
　何故か、メモリーが増えるはずの無い場所で、メモリーが確保されている！　新手のスタンドの攻撃か！？<br />
<br />
　簡単に説明すると、Dictionary 型に突っ込んだ値を持ってくるだけで、メモリー食ってる。こいつは、妙だ。<br />
　Dictionary 型なんて、何度も使ってるけどこんな事は初。<br />
<br />
　とりあえず、サクッとテストプログラムを作成。うは！　メモリー確保してやがる。<br />
<br />
　まさか、3.0になってから、こうなった？　と、一瞬、思ったけど、もう一つ、気になる点があったので、確認。<span style="text-decoration: line-through;">ハーミットパー</span><br />
<br />
　今度は、メモリーは微動だにせず。了解。<br />
<br />
　そんな訳で、Dictionary 型のキーに列挙型を指定すると、その列挙型をキーにして渡す時に、メモリーとボクシングが発生する事が判明。<br />
<br />
　と、言う事で、<a target="_blank" href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=226">Microsoft Connect</a>
 にサクッと登録。<br />
　数日、放置していたら、状態が「終了 (外部)」になっていたので、3.1で治っている事を期待する。<br />
<br />
　あ、ちなみに、キーを byte とか int とかにして、列挙型をキャストして渡した場合は、無問題。<br />
　まぁ、だから、バグとして報告した訳だが。<br />
<br />
]]> </description>  
      <link>http://ameblo.jp/darl/entry-10266179540.html</link>  
      <pubDate>Sat, 23 May 2009 01:48:44 +0900</pubDate> 
    </item> 
  </channel> 
</rss>

