トップページへ戻る
Diary

RSS配信してます
 

HPがInfoseekにあったころの日記は、現在データベース化待機中となっています。
  DB化完了:2006年度分 ・ 2002年度分 ・ 2003年度分1~5月
インデックスより、年・月を指定すると、その月のタイトルが表示されます。
見たい日記のタイトルをクリックすることで、日記を閲覧することができます。
タイトルにつく【】の意味

インデックス
2002年2003年2004年2005年2006年2007年
2008年2009年2010年2011年2012年2013年
2014年
1月2月3月4月5月6月
7月8月9月10月11月12月

2009年 4月の日記タイトル
No.9001 [16日] ・バトンが来た(0)
No. 919 [29日] ・Horo2開発記:おかえり!(0)
No. 918 [13日] ・mixiアプリβスタート(0)
No. 917 [10日] ・m_nAge++(4)
No. 916 [ 5日] ・proce55ing.walker(alpha) オープン(0)

2009年 3月の日記タイトル
No. 915 [31日] ・Aeon of Increment(2)
No. 914 [30日] ・さくらたんの逆襲(0)
No. 913 [29日] ・ゲームテスター募集!(0)
No. 912 [25日] ・プロジェクト管理プロジェクト(0)
No. 911 [24日]Horo2開発記:仕様変更のことかー(0)
No. 910 [16日] ・プロジェクトは止まらない(6)
No. 909 [14日] ・おかえしの日(2)
No. 908 [11日] ・思想遺伝子(2)
No. 907 [ 8日] ・世界一簡単な株ゲーム開催中(0)
No. 906 [ 3日] ・Gainer入手(0)

2009/03/25 (Tue) No. 910

Horo2開発記:仕様変更のことかー

Horo2の制作プロジェクトを立ち上げてから1ヶ月放置してるので、そろそろ活動をしないと…。

今回からはC++で作るので、慣れも含めてVB6側からちょっとずつDirectXの機能を移植していく方針で進めて行っています。
前回、スプライトはうまくいったので、それを元にテクスチャクラスをカキカキ中だったのですが、スプライト表示でちょっとつまづきました。


SpriteのDraw機能を移植しようと思ったのですが、なんか引数がおかしい。
VBでもVCでも、命令は変わらないはずなので、引数も変わらないはずなんだけど…。
VC側では引数リストに、ScalingとRotationが消滅してしまっています。

DirectX8とDirext9の違いかな、と思ったのですが、DirectX9のリファレンスや書籍で、すでに引数が7つのものと5つのものの両方が混在している模様。
MSにも両方のドキュメントがある有様。5つ版7つ版
バージョンかなとも思ったのですが、両方ともAugust 2008のものですし。ど、どうやったら7つ版を使えるようになるんだ…。型がD3DVector2とD3DXVector3なので、3D機能を何かで有効にしてしまってるとか…?

何回か調べても結論が出ないので、しかたなく『こ、これが噂の仕様変更なのかー!』と解釈することにして、引数5つ版で進めることにしました。
これからもこういうの多いとやだな…。


…さて、そうなるとtransformとか自前で書いて行列を管理しないといけなくなりそうです。そういうのやらなくていいのがスプライトの特典だったのに(ノ-;)!
テクスチャ座標を入れた3Dの小さな平面を作って、自前スプライトを作ったほうが後で加算合成とかできて便利かもしれないですね。むー、どうしよ。。。


★この日記のURLはhttp://haukun.sakura.ne.jp/?diarymode=200903240911

この日記へのコメント
コメント無し

名前(10文字)削除pass(8文字)
コメント(512文字)
送信オプション
コメントを送信する※誤爆防止用
コメントを削除する※名前に番号を,削除Passに投稿時のPassを入れてください。
《全体処理時間》0.108sec.
インデックスに飛ぶ
日記の先頭に飛ぶ
トップページへ戻る

HKP-DiarySystem Ver.1.07