旧鯖時代の雑記です。新しいの。リンク切れに注意。
2007:
12345678910
2006:
123456789101112
2005:
123456789101112
2004:
456789101112
まぁ表題の件は散々既出な話題なので詳細はいまさら書く必要もないわけですが、さきほどまでこのことをすっかり忘却してコードを書いてたわけです。通常起動させると処理速度がががが。とりあえず問題はないはずなので放置の方向で。しかし無駄なことをした。
VS2005についてきたDotfuscator Community EditionがVistaだとうまく動きません。ログを見るとなぜだか.Net 1.1のSystem.Drawng.dllを見に行ってる気が。問題のアセンブリがコンパイルできる環境がXPにないのでVistaの問題かはわかりませんが。。。とりあえずメモ。
コメントはありません。
まとちゃん、ひめなカメナ#1、ぷぎゅる#5
GetTickCount()では環境によっては15msとか言う周期で値を返してくるので60FPSにでません。timeGetTime()を使いましょう。なおこいつも環境によっては15ms周期とかいう値を返してきて60FPSを実現できないのでtimeBeginPeriod(),timeEndPeriod()を使用してタイマ分解能を明示しておく必要があります。ということで開発環境ではGetTickCount()で60FPSを実現できていたのに実行環境では30FPS程度しかでないというここ2日くらいの問題の解決メモ。DirectXが怪しいのかと思って見当違いなとこを調べて時間を無駄に。
先のDotfuscator Community Editionの件ですが、Managed DirectX 1.1が1.0のSystem.Drawing.DLLを参照しているためこれが必要になるようです。
コメントはありません。
ここ1週間ぐらい風邪でけだるい感じ。あれを作ってた際に徹夜とかしてたから体が弱ってるのかもしれませんね。
.Net Framework 3.0がリリースされたのでWPFを弄ってみたいところですが、開発環境がなぁ。VS2005のエクステンションのCTP版は一応リリースされていますが、VS2005のCTPが強制終了しまくりでCTPには抵抗が。完全に開発専用マシン(再インストールしまくり)となっているノートのほうに入れてみてもいいのですが、Vista RC1にRTM突っ込んで大丈夫なのでしょうか?
コメントはありません。
Copyright(C)方位記号