もちゅるの日常

特に決まっていないざっくばらんなブログ

PhysXVisualDebugger導入

PhysXの開発者ページ見てたら PhysXの状態などを表示するデバッガーを見つけたので、入れてみた。 って言ってもデバッガに接続しただけで、パラメタの登録するとデバッガがハングしてしまう。 コードは接続するだけなら凄く楽。接続/切断合わせて2行で終わ…

デバッグ描画

提供されているデバッグレンダラーで渡されたデータを描画してみた。 ただ条件は不明だけど毎フレーム呼ばれないので描画がちらつく。 だからといって前回のデータを描画し続けてもずれるのは確実だし。 原因が分からなかったら、自前で形状だけでも分かるや…

PhysX導入中。

PhysXを導入してみた。まだ箱が飛び散るだけ。パラメタもサンプルのやつ。 サンプル試そうにもソリューションが vc2008 だから試せない。しぶしぶドキュメント(英語)を見ながら進めた。 よく使う処理の逆引き作っておかないと忘れそうなくらい量が多い。とり…

I can do it if to does. Can’t do it if to dosen’t

あ〜もぅ記事書いてたらマウスの再度ボタンに当たってブラウザがバックして吹き飛んだ。

真三国無双5 Empires

最近これやってる。真・三國無双5 Empires出版社/メーカー: コーエー発売日: 2009/05/28メディア: Video Game購入: 1人 クリック: 8回この商品を含むブログ (22件) を見る無印と比べて一部キャラの武器が変わっていたり、マップが変わってる。 Empiresは実は…

std::stringを派生

以前の日記で sscanf か何かをstringで出来ないか?と書いた記憶があるけど、今日ちょっと作った。変換指定文字の種類やフィールド幅、精度やフラグなどは全く入っていないけどw std::string str; char buffer[64] = ""; str.assign( "[" ); str.append( it…

とりあえず描画とデバッグメニュー

前回のデバッグメニューの不具合部分と、放置され続けてた汚いコードを整理した。デバッグメニューはテンプレートの塊なんだけど、テンプレートって何か俺出来る感を得られるよねw デバッグメニューいじってて見つけたけど、テンプレートってビットフィール…

デバッグメニューに不慮の疑いあり

デバッグ描画を強化してて、ついでだからそろそろデバッグメニューもガシガシ使うかーと思った矢先。表示が位置がおかしかったり、リークしたり、リークが分かりづらかったり。作って放置しておいたのが原因かー。でもデバッグメニュー作るのおもしろいから…

ファイル周りのマルチスレッド化

今のところ何も問題いなそう。ファイル管理の更新時の間にクリティカルセクションに入るようにして、 スレッドを CreateThreadEx から _beginthreadex に変えた。 IOは実質一つしか存在しないらしいので、そこで排他処理を施してあげないとダメみたい。 ス…

LOST ODYSSEY

今更ながら兄が買っていたロストオデッセイをやった。もう俺はRPGの世界に入ることはないんだろーなーと感じた。下手に感想書いたら酷評混じりになるので感想はこれだけにする。 RPG問わず色んなゲームのメニューに関して突っ込みたいんだけど、何でメ…

うまくいくはずがないのだ!

ファイル管理の更新メソッドをマルチメソッドで呼んでファイル読み込みさせたら、タイミングも場所もばらばらだけどいたるところでハングする。せめてパターンあれば。。あと今更だけどリソース管理がうまくいっていないみたい。orz 最悪だw

すっ キリ り

リソース周りを綺麗にした。片っ端からメソッドを private にして、案の定一部 friend 化した。ついでに動かなかったシェーダビューワモードも動くようにした。そろそろデバッグ描画用意して、エフェクトエディタモード用意したいなー。エフェクトが出来たら…

テクス・ちゃ〜♪

一度でいいからたむけんの経営する肉屋にいってみてー。IMEさんよ。。。「やってみる」「してみる」「いってみる」のみるを「見る」に変換せんでくれ。。すかん。 以前ファイルとリソース周りを整理したときに簡易モデルのテクスチャが放置されていて、テク…

なんだよTCPつれないなー

昨日からいじっている WinSock を使ったネットワークプログラムで、クライアント側の操作で、サーバ側の画面が変わらないかなーって思っていじっていたけど、TCPって知識どおり、くそ真面目でめんどくさいなー。やっぱこういったのはUDPになるのかなー? 昨…

動画撮影テスト3

フルサイズ(1920x1040)をDivXで撮影し、それをH.263で圧縮した。 一応前回(テスト7もアップしてあるけど公開してない) (なんか同時にニコニコ動画のUIが出ないみたいだね。) 画質はいいけど、DivXでエンコしながらのゲームなので、ゲーム自体に影響を及…

動画撮影テスト2

色々ググって一番やりやすい奴で試した。 H.264 結構使える。VP6 だめだ。エンコードも遅いし。

動画撮影やってみた

ニコニコ動画でアップされている動画を自分も作って見たくて、フリーソフトでどこまで出来るかやってみた。 どうも手元にある段階では画質にさほど問題はないんだけれど、サーバにアップすると推奨以外のコーデックだとにくい画質になってしまう。 まずwmvは…

ダンプ解析の勉強

昨日いつものように新宿の本屋でプログラム関連の本コーナーをブラブラ歩きながら本を見ていたら、デバッグ関連の本に目がいった。オライリーのコーナーにも2冊ほどデバッグ関係の本が出てた。以前、会社で先輩や上司が、ハングしたメモリダンプを解析して…

他人のコードに慣れる事って結構大事

自分のコードばかりに慣れても、問題おきて探るとき他人のコードにお邪魔することがほとんど。そんな時に他人のコードに慣れる耐性がついていないと、解読に時間がかかって問題1つ解決するのに原因とは直接関係ない部分に時間を取られてしまう。当然その様…

開発環境に不満がある

VCとかじゃなくて、ログやデバッグメニューの事ね。デバッグメニューももっと使いやすいようにしないと使わない。特に不満があるのがログ。ログを出しているけど見ても分かりづらい。日頃でなくてもいいログとエラーログが、ごっちゃになっているのが原因。…

D3DXLoadMeshFromXInMemory

がうまく動かない。なんでだろう?サンプルでは使われていないみたいだし、ヘルプも特に特殊なこと書いてないし、ぐぐっても「つかってみるぜ!」みたいなものしか見つからない。何でだろーなー。アライメントが一番怪しくて、その次が DXデバイスになるかな…

freadな罠

そりゃねーべ、エフリード!テキストで開くと失敗する。MSDN兄さんに聞いてみました。 指定のストリームがテキスト モードで開いている場合、キャリッジ リターンとライン フィード (CR-LF: carriage return–linefeed) は単独のライン フィード (LF: linefee…

参照カウンタの不可視化

参照カウンタのバグを直した後、改めてファイルクラスを使っているところを見たら、どうも分かりづらい。原因はアタッチの概念を知った上で組まないといけない。これじゃ意味ない邪魔なだけだ。なので使用する上で不要だと思うものを後ろに隠した。 変更前 …

参照カウンタ修正のつもりが。。

参照カウンタがおかしかったので直していたつもりが、ファイル読み込みの根元部分をいじっていた。ちゃんとクラスごとにポリシー持たせないと戸惑うね。 いじった部分は外部ファイルの読み込みを今まではファイルの種類ごとに分かれていたけど、処理をわける…

BioShockクリア

BioShock (輸入版)アーティスト: Pc Games出版社/メーカー: Take 2発売日: 2007/08/20メディア: Video Game購入: 1人 クリック: 33回この商品を含むブログ (12件) を見る バイオショックをクリアしました。初めハードでやっていたけど、中中盤からノーマルに…

CoD4から学ぶFPSがうまい人の特徴

FPSを長い間やってるといつかは限界が訪れる。それはAIMの限界 言葉変えれば一人の限界。どんなに反応速度がよくても、どんなに的確に頭に合わせれても後ろから先制攻撃されたらどれも意味はない。単騎突っ込んで行き画面に敵が写ってすぐ敵を倒しても、後ろ…

久々のCoD4

へったくそになってた。orz FPS自体からは離れていないけど、CoD4から離れていた時期が長かったのでどうも自分の戦闘スタイルや常識的な戦略を忘れていたみたい。なのでひたすら練習。3日間FPSローテーションに入れてようやく戻ってきた。 ついでにフルサイ…

モニターとバイオショック買った

バイオショックと音板買って、あいまにディスプレイを見ようかと思って新宿まで足を運んだ。だけど音板は絵板の都合と外部サラウンドシステムを使いたい都合上、色々面倒で見送り、バイオショック買った後ディスプレイ見てたら自分の要求を満たすディスプレ…

Left4Dead Suvivor - 2

ようやく2マップ(ラストスタンドと、病院)で10分以上生き延びた。病院は超楽勝だった。昨日やったゴミコンテナのマップは3つ目のマップとしてやったけど、ダメだった。9分30秒くらいまで行ったけど、無理だった。

review Left4Dead suvivor mode.

「10分なんて余裕でしょwwww」そう思っている時期が俺にもありました。8分まで行くけど残り2分がいけない。場所もだいたいここだろうと決めて、時間ベースで敵が来るのを把握して、次タンク、次ラッシュと理解してもうまくいかない。 何よりきついのは…