Y4D

Y4D

自分の環境や他の人の環境でも普通に表示できてると思ったら、なぜか GF4MX440 の人が表示できないと言っている…。FPSだけ表示されて真っ白。うーむ、表示できていたときと出来ていないときの違いは、別スレッドを走らせているというところだけなんだが…。他…

YaneSDK4Dの恩恵

Y4D

TextureにSurface渡すとデータへの直接アクセスができなくなるげなので、自分でテクスチャ設定・バインドした。いやぁ、面倒くさい。YaneSDK4Dが吸収してくれるおかげでこんな楽に出来てたんですな!とりあえず、GL_COLOR_INDEX なデータの色の設定方法がわ…

つかんではなさないの!

Y4D

Surface surface = new Surface; surface.load("nanika.jpg"); Texture texture = new Texture; texture.setSurface(surface); // これをするかしないかで surface.getPixels; // ピクセルデータの実体にアクセスできるか出来ないかが決まるこれできないと困…

さーふぇすのさーふぇすもちゃんとしてほしいの!

Y4D

Surface.load して、Surface.getSurface して手に入る SDL_Surface の format がちゃんとしたデータじゃない気がする。 Surface surface = new Surface; surface.load("nanika.jpg"); surface.getSurface().format.BitsPerPixel; // AV

えすでぃーえるのさーふぇすもうけとってほしいの!

Y4D

SDL_Surface* surface; surface = SDL_LoadBMP("hoge.bmp"); Texture tex = new Texture; tex.setSurface(surface); screen.blt(tex, 0, 0);で、二回目の setSurface を実行するとAV、か。よくわからん

あろんあるふぁ

Y4D

抜き色設定の手順、適当にやったら色が抜けてくれない!うきー TextureLoader tl = new TextureLoader; foreach(int key;tl) tl.get(key); // 事前に読み込んでおく tl.loadDefRW("images/hoge.bmp"); tl.setColorKeyPos(0, 0); screen.blt(tl.get(0), pos.x…

気になったとこ

一週間ぶりにプログラム再開。嗚呼、なんて楽しいんだ。楽しすぎて熱がぶり返しそうだ★ところで、YaneSDK4D使ってて気になったところがいくつかあったのでメモっとく。 FpsLayerでonDrawするとLineWidthを書き換えられたまま戻してくれない ScreenのDrawLine…

なんか

RGBの指定は 0〜255 か・・・。0〜1 の小数点指定に慣れていると、どうもわかりづらいかも…。ライフゲームを作ってみた。今まで作ったこと無かったけど、簡単だな、さすがに。コード書いてる時間より、Y4Dのリファレンス眺めてる時間の方が長かった…。 □■□ ■…