コードスペランカー

ゲーム開発日誌など

XNAでの描画処理2

前回での失敗を解決。 ゲーム内でポリゴンを作って使おうと思うと、設定の重複が激しそうなので、それっぽい板ポリゴンを用意して使うことにした。 これで、速度面は解決したと思う。これで、だいぶソースがすっきりした

なぞの境界線

ビルボードの実装をやってみて、うまくいっているみたいなので 透過PNG画像を張ったところ、透過部分と非透過部分の間に謎の境界線が発生した。この境界線はどうやらGraphicsDevice.Clearで塗りつぶしたときの色なようだが、なぜこんなことが発生するのかま…

XNAでの描画処理

3D関連は、やったことがないに等しい俺が挑戦!!XNAでの描画処理は一律Game1.Drawメソッドに記述することになる 3次元の処理を2次元に描画するためには、いくつかステップを踏む必要があって その中に、カメラの設定とか、材質の設定とかいろいろあって、…

ArrayListを使った自分自身の削除

C#

最近C#をはじめたので、そっちの勉強ArrayListにいっぱい詰め込んで 詰め込んだものを順番に処理 そして、今処理してるやつをArrayListから削除したいと思ったときに foreach (Object it in obj) { obj.Remove(it); } とかやると、エラーが出て使えない。 そ…

.net Frameworkのお勉強02

今度はボタンをつける testForm.rb require "mscorlib" require "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" require "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3…

.net Frameworkのお勉強01

まずはフォームを作る。 まぁ定番なので、フォーム用クラスをつくってそいつを呼びだそう。 testForm.rb require "mscorlib" require "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" require "System.Drawing,…

IronRuby 1.0

MS謹製のRubyであるIronRubyのバージョン1がちょっと前に公開され、自由にDLできるようになった。 これで手軽にRubyでWindowsアプリを作れるぜ!と思っているのだが、.NET Frameworkという壁が大きく立ちふさがる。元々RubyはGUIで動くことが前提の環境育ち…

の謎

Rails2.3.5を触っててERBで書かれた部分の謎のコード <%=h hoge %>は、ここに書いたRubyコードを実行せよは、ここに書いたRubyコードを実行して結果をHTML内に挿入しろ他の仕様は無いはずのeRubyなのですが、ここを見て謎が解けました。 <%= h hoge %>という…

scaffoldでつくったアプリの消し方

いろいろ作って、失敗してと繰り返しているわけですが 適当にscaffoldしたやつを消す方法をGoogle先生に教えてもらったので書いておく >script/destroy scaffold productこれでOK!!しかしまぁ、1系の情報が、けっこうな割合で役立たずになっていて、買った本…

Railsでアプリケーションを作ってみる

ってわけで、お勉強、お勉強 まずは適当にプロジェクトを作る >rails test ・・・中略・・・ >cd testデフォルトの設定なので2.3.5ではデータベースはSQLite3だ。でアプリケーションの雛形を作るコマンドを入れる >ruby script/generate scaffold person nam…

SQLite3について

>gem install railsではデフォルトのDBであるSQLite3がインストールされていないようで DB周りがまったく動かないことが判明 最終的にはMySQLになるんだからいんでは?なんて考えたが、気持ち悪いのでRubyで使えるSQLite3のインストール・・・といっても >ge…

Ruby 1,9 の日本語処理(マジックワード)

何度も忘れるので、ここに書いておく UTF-8の場合 # -*- encoding: UTF-8 -*- Shift JIS # -*- coding: shift_jis -*-

MSが作ったRuby

ってわけで、.NETをRuby経由で使えるようにしてくれているようなので遊んでみる。しかし、オレには.NETの知識などくそも無いわけだが、Google先生という強い見方がついているので恐れず突き進む。この記事を書いている時点ではIronRubyより1.0-rc2がダウンロ…

しょうがないから1.8.7

1,9,1でのインストールに失敗したので、1.8.7でやってみる。 バイナリはActiveScriptRubyを使用した http://arton.hp.infoseek.co.jp/indexj.htmlまずはgemのアップデート >gem update --system続いてRailsのインストール >gem install rails -y最後に開発用…

Ruby 1.9.1でRailsをしてみる・・・・

ActiveScriptRubyの1.9.1のp378をダウンロードしてみた。 そして、止まってるRailsの勉強をしようかとRailsを入れることにしたRailsのインストール >gem install rails -y開発用サーバのインストール >gem install mongrelそして任意のディレクトリで >rails…

正規表現のマッチング

reg2 = Regexp.new("A(.*)CD(.*)EF") str1 = "AbbccCDasdaEF" str1 =~ reg2 p $~.to_a #$~はMatchDataオブジェクト foo = reg2.match str1 #fooはMatchDataオブジェクト