SDL.net
というのがあるらしい。確かに59HzなのでnVidiaコントロールパネルから60Hzに設定したらすんなり直った!と思ったのだが、フルスクリーンでゲームを起動すると59Hzになる・・・。 ということでスケーリングをディスプレイではなく、nVidiaスケーリングでやっ…
id:ZerOx4C:20100708, id:ZerOx4C:20100805で書いてたことの続き。 せっかくデュアルディスプレイなんだから別の画面で試したらどうかと思ってメインディスプレイを上画面に切り替え。デスクトップに散らかってたアイコンがグッチャグチャになったけど気にし…
うああああああ。このために1日使いそうな勢い。と、ここでこれまでの経緯。 ZerOx は VS2008 Professional を DreamSpark で入手したので使っているんですけど、VC#2008 Express を使っている後輩からメールで救難要請が。 なんでも新しいパソコンが手に入…
id:ZerOx4C:20100708でSDL.netがカクつくと書きました。まだ気になるのでサンプルを作ってみたけどカクつかねえええええええ。 以前作った「直接SDL.netを触る」サンプルはどんなのを書いたんだ・・・。 こうなってしまうとライブラリを作り「ながら」どの処…
画像データはpngでもいいんだけど、既に透明色を使ってある画像はダメ。Transparentプロパティを使って透明化する必要がある。 フルカラーもダメ。ちゃんとインデックスカラーにしないとアルファブレンディングできない。 そんだけー。
なぜかSDL.netで作ったゲームの動きが1秒毎に止まる。止まると言ってもすごい短い間だけど。 つまりは横移動するキャラが「ツーッ、ツーッ、ツーッ」ってなる。(分かりにくい ZerOxの作ったライブラリがダメなのかと思って直接SDLを使っても同じ。 でも確か…
SDL.netのフォント関連でおかしな動作があるようで・・・ Font font = new Font(Resources.font, 24); screen.Blit(font.Render("あぎょぎょ\nぎょぎょ☆ミ", Color.Cyan), new Point()); とかやると、こちらの望みとしては背景を透過して\nのところで改行し…
学校祭に向けて、ゲームのプログラムをゲームしながら書き始めました。 昨晩、背景に流す雲をランダム生成したら面白そうかなと思い、下のコードを書き上げて寝ました。 const int MIN_PARTS = 8, // 雲のパーツ数の包括的下限 MAX_PARTS = 10, // 〃 包括的…
オープンソースのライブラリ「SDL.NET」で始める ゲームプログラミング 〜前編〜:CodeZine ここ見ながらお勉強中。 定期テスト?そんなことより文字が表示できましたよ!すごく分かりやすい仕様だよ!