ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

PSS

ガベージコレクション

PSS

PlayStation Suite SDKではC#を用いているので、作成したオブジェクトの解放はC++のようにdeleteを使う必要はなく、使われなくなったら自動的に解放される。 オブジェクトが使われなくなった状態というのはどこからも参照されなくなった状態のこと。作成した…

描画負荷

PSS

PlayStation Suite SDKのサンプルをちょっと改造して、描画するスプライトを多くしてみてどのくらい負荷がかかるのか試してみた。 するとちょっと増やしただけでもけっこう描画負荷が高いようで、割とすぐに処理落ちしてしまった。 ではPC上のシミュレータで…

パッド入力

PSS

PlayStation Suite SDKでパッド入力部分のチュートリアルを読む。 ゲームパッドで取得できるパッド状態のデータをドキュメントで見てみたら、ボタンが押されている状態だけでなく、今回押された状態や今回離された状態も取得できるようになっていた。これな…

アイコン

PSS

PlayStation Suite SDKのチュートリアルサンプルを見ながら勉強中。 シンプルな2D描画でもシェーダープログラムを設定しなくてはならないのは面倒。とはいってもその辺はクラス化して隠蔽してしまえば問題ないけど。さらに今見ているところだけど2D用のライ…

チュートリアル

PSS

とりあえず、PlayStation Suite SDKのチュートリアルを開始。 基本のループはUpdate()でCPUの処理を行い、Render()で描画関連の処理を行う。そしてSwapBuffers()でフレームバッファの切り替えを行う。このあたりはいつものゲームプログラミング通りで分かり…

サンプル実行

PSS

http://www.playstation.com/pss/developer/index_j.html PlayStation SuiteのSDKをセットアップして、サンプルをVitaで実行してみた。 PCに接続したVitaがうまく認識されなくて、ちょっとだけ手間取ったが、ほぼ問題なく簡単にサンプルを実行することが出来…