OpenGL

今日びっくりしたニュース # ↑エントリと全く関係無い書き出し. ...まぁ,熟年離婚は置いておいて,本題. ↑とーっても地味な変更. 今までの絵と比べても,何が変わっているのかイマイチ判らない気もしますが. 実はid:keim_at_Si:20050412の変更とは,比…

刷り込みを利用した弾幕設計?

敵編隊と敵の動きを作るのが楽しくなってきて,悪乗りしだす. id:keim_at_Si:20050330 のヤツに弾を撃たせてみる. # Nomltest の緑小型単機の射出間隔が長くなった感じ(仮) ザコについては,10種類位,動きの基本パターンを作る. ただし,まだ弾は多重自…

初めての弾幕

自機狙い多重弾と複合3wayだけだし,弾幕ってほどでは無いけど. 通し動作チェックとして,30秒位,普通に遊べる程度の敵を配置してみる. # まだ,ステージ作成の段階までは,全然至っていない. 思ったより悪く無い.一通りは動きそう. キャラの大きさや…

初めての関節

0.5秒間隔で3体出現させて動きを追ってみる. まぁ,くるくる回転しながら爪が開くってだけなんだけど... ...だけど,これだけを作るのに3時間を費やす... id:keim_at_Si:20050201 と id:keim_at_Si:20050208 で実装したコマンドを 初めて実戦投入したって事…

Sky Swimmers' Heaven

現状,開発率は40%位. SDL+OpenGL で現段階でこん位出来てれば,自分の中ではぎりぎり及第点かな. 弾幕設計とかモデリングとかはこれからだし(逃. ツインビー3*1じゃないですよ. アポストロフィの位置が違います. #...誰も分からんて... RKリスペク…

モーションデータ 2

1週間体調を崩す... でも中途半端な風邪ひきっぷりだったので, 有給もとりずらくて,悶々と回復. さてモーションデータ.意外とあっさり基礎部分の実装完了. ...まだまだバグ多そうだけど. もともと,姿勢制御コマンドがあったので, 親子関係を登録す…

OpenGL用モーションデータ

... 今更ながら, 次ゲームにOpenGL+SDLを選択したことを少し後悔してみたり. いや,3D処理のプリミティブな部分からごりごり出来る(しなきゃならない)ので, 非常に面白いんだけど,2世代位前の技術を自前で実装してると, ふと,DirectXがうらやましく…

RGBA と ARGB

GL_BGR_EXT(id:keim_at_Si:20050120)修正実装用の個人的メモ 各ライブラリ内での「unsigned char 配列」色表現について,まとめて見る. {R, G, B, A} 形式 COLORREF OpenGL(GL_RGBA) {B, G, R, A} 形式 D3DCOLOR DIB(RGBQUAD) OpenGL(GL_BGRA_EXT) Mac? 二…

glDrawPixels() 3

結局, 60FPS で 1フレーム1回 144 x 480 のエリアの glDrawPixels() を glDisable(GL_LIGHTING)/glDisable(GL_DEPTHTEST) で実行してみたのですが, おせぇぇぇぇッ ヽ(`Д´)ノ というか,ちょっと分からん. 試験環境は,SDL+OpenGL で,OSはWindows. 1…

GL_BGR_EXT

どーも,GL_BGR_EXT がうまく動いてくれない... ウチのノートPC(DynaBookS5 OnchipGB)で glTexImage2D(..GL_BGR_EXT..) を指定しても, RGBの並びが逆にならない. GL_RGBに差し替えても変化無し. なのに,gluBuild2DMipmaps(..GL_BGR_EXT..) だと, ち…

glDrawPixels() 2

ってか, スプライト感覚で glDrawPixels() を使っちゃダメってだけで, システムメモリ上でごりごり合成して, 一回転送すれば良いだけなんじゃないだろうか... nomltest ではフツーにやってた事だし. (nomltest はDIBSectionからBitBlt転送だけど) なん…

 glDrawPixels()

おせぇ... glBindTexture(); glBegin(); glTexCoord(); *4 glVertex(); * 4 glEnd(); よりぜんぜん遅い.オンチップGBのノートPCで. システムメモリから絵を描くという概念は, 捨て去らないといけないんだなぁ.と今更実感(時代遅れ). グラフィック…