2013-01-01から1年間の記事一覧
昔からある、ビット演算の魔術と呼ばれるような計算についでです。 有識者にとっては常識だと思うのですが、慣れていない自分の備忘録として残しておきます。タイトルのような処理を素直に書く場合は、通常以下のようにif文を使って条件を判定します。 // 要…
久しぶりにC++でジェネリックなコードを書くことになりました。 備忘録として整理しておこうと思います。今回はlistコンテナを中心に扱います。 (1)listにそのまま値が入っている場合 こういう状態のとき。 list<int> nList; nList.push_back(1); nList.push_b</int>…
余裕ができたら作成過程の写真も上げます。 生地の材料 材料 分量 たこ焼きの粉(どのメーカーでもOK) 200g 卵(Lサイズ) 3個 こんぶだしの素 小さじ1杯 かつおだしの素(ほんだし) 小さじ1杯 醤油(できれば薄口醤油) 小さじ1杯 山芋 80g(※1) 水 820g(※1) (※1)…
World of Wrcraftとは? World of Warcraftは米Blizzard Entertainment社が開発し運営しているオンラインゲーム(MMORPG)です。 2010年時点で登録ユーザ数が1000万人を突破しており、「最多登録者数のMMORPG」として ギネスブックに登録されています。「WoW」…
今回はボーダーランズ2(PS3版)というゲームのセーブデータを改造します。 セーブデータの改造自体は、ボーダーランズ2専用の改造ツール 「Gibbed's Borderlands 2 Save Editor」があるのでそれを使います。 ご注意 セーブデータの改造は、常に操作ミスなどで…
DirectXでは、以下の方法でテクスチャをファイルからロードできます。 static const char* TEXFILE = "C:\\temp\\tex.dds"; IDirect3DDevice9* pDevice; // 各自作成しておいてね IDirect3DTexture9* pTexture = NULL; : D3DXCreateTextureFromFileEx( pDev…
最近英語の勉強をしています。 今のところ、読めない、聴けない、喋れないとボロボロですが^^; 最近受けたTOEICは500点くらいでした。いつになったらパツキン(古い…)のねーちゃんと自然に話せるようになるんだ? 本題 社会人の英語ということで、勉強をす…
以前、SSH接続でSubversionを使用する方法を紹介しましたが、 当時はパスワード認証を利用していました。SubversionをSSHで利用する(1)(svn+ssh) http://d.hatena.ne.jp/taiyakisun/20101211#1292049559SubversionをSSHで利用する(2)(svn+ssh) http://d.hate…
※2016/12/16全面刷新 ※私の認識に誤りがあり,どうやらVisualStudioのincludeやlibのパス設定方法がまずかったようです。 ※またパス展開用のマクロ名が,古いVisualStudioのもの(つまり移行時に発生しやすい?)だった場合も ※問題が起きる気がします。。。 …
いいかげんOSと開発環境が古くなってきたので、 新しい環境に移行することにしました。 項目 移行元 移行先 OS WinXP(32-bit) Win7(64-bit) VisualStudio 2005 2010 VisualStudioのバージョンアップに伴い、各種ライブラリも再ビルドする必要があります。 今…
ゲームプログラミングでのお話です。ゲームプログラミングでは、通常キャラクターの速度や座標を小数で保持します。DirectXでは、これらの値を保持するためのベクトルクラスが定義されています。 D3DXVECTOR3などのクラスです。このクラスはx,y,zのメンバ変…