Program

WordPress + TinyMCE Advanced で日本語フォントを使えるようにする

Advanced TinyMCE Config というプラグインを追加でインストールして option_name value font_formats ゴシック='Hiragino Kaku Gothic ProN', Meiryo, sans-serif;明朝="HiraMinProN-W3",'HG明朝E','MS P明朝','MS 明朝',serif;Andale Mono=andale mon…

WordPress コメントの有無の確認

ふつーのpostループの中ではhave_comments はfalseしか返さず機能しない これはコメント処理ループの制御用なのだろうget_comments_number() を使えばコメントの件数を取得できる

blenderからdirectxへ

blenderはx形式でファイルを吐き出せるのだが、これはバグもちで有名らしい 仕方ないので独自フォーマットで書き出すことにまぁ、とっくの昔に同じ事やってる人がいたんだけどね Blender 2.5 Python スクリプトによるエクスポータの作成 – スクリプトを見て…

グローバル変数の初期化順序

同じファイル内だと記述順 別ファイルの時は不定 知識の上では知っていたんだが…… グローバルオブジェクトAのコンストラクタから 別のSingletonパターンのオブジェクトBに アクセスするとメモリリークが出た どうなっていたかというと グローバルオブジェク…

ぽりぽり

3Dモデリングツールを探したら Blenderというのがフリーで高性能らしいので挑戦 宝箱 Blender歴1日なので、こんなのでもすごい時間かかった 初心者なりに思い通りのものが作れたので満足

パズル 完成

反省点 何でもかんでもstaticに置かない デバイスロスト時の対応をちゃんと実装する 要考慮 virtual関数の削減 Command関数による完全なカプセル化遅くなる? shared_ptr の利用を前提とした設計 weak_ptrを持たせる 入力を独占する方法 一つの入力動作に全…

移動

法線ベクトルと重力加速度でがんばって計算したら ちゃんと上り坂だと遅くなって、下り坂で速くなるようになった

リソース解放

第2スレッドでデバイス解放命令を出して安心していたが テクスチャが残ってて解放できてなかったようだ 結局、リソース管理用のクラスを一つ作って一元管理することに新技 関数オブジェクト を使ったらソースが恐ろしく短くなった Boostすげぇ

文字表示

ようやく「雪」の1文字が表示できるようになった あとは並べれば文章になる たぶん TransformとRenderStateを別々に管理していたのを 共通基底クラスを用意して一括管理することにした これでMaterialとかLightとかも一括管理できる はず めんどいから重複…