今回はDirect3D9用のテクスチャをメモリ上に置かれたファイルデータから読み込む方法についてのメモ書きです。 Direct3D9のテクスチャ(IDirect3DTexture9)オブジェクトを画像ファイルから読み込む関数として、D3DXCreateTextureFromFile()が用意されています。 HRESUL...
2014( 12 )
Year
今後WebサイトにiPhone向けの自作ゲームを公開するために、iPhoneアプリのプログラミングについて勉強しています。 写真のObjective-CとiOSの本を読んで勉強しています。 iOSのほうはまだ序盤しか読んでませんが、APIが整っていてものすごく使いやすい印象でした。 実機(iPhone4S)もあり、実際...
CocoaFrameworkのNSImageオブジェクトをメモリ上の画像ファイルデータから作成する方法についてのメモ書きです。 これが出来るようになると、例えば汎用ストリームから画像データを読み込む処理も実現できるようになります。 サポートしている画像ファイルの形式はBMPやPNG、JPEGなどです。 画像データは既に...
Departure from the Voidの開発状況についてのお知らせです。 先週より実装していたグラフィック描画の処理が一通り動くようになりました。 ひとまず画像をファイルからロードして表示するだけですが、 この部分の処理をWindows/Macに依存しない形で行うようにしました。 今後はこの処理を用いてゲーム中...
前回のこちらの記事でMacPortsを使ってboostをインストールする方法を紹介しました。 今回はboostのソースを一からビルドしてMacにインストールする方法について書き記したいと思います。 ■インストール 以下サイトにアクセスし、boostのソースをダウンロードします。 http://www.boost.or...
MacでC++向けライブラリのboostを使えるようにするための手順についてのメモ書きです。 ■インストール boostのインストール方法には以下の二通りあります。 ・ソースファイルをダウンロードしてビルドする ・MacPortsを使う 結論から言うと、2つ目のMacPortsを使ってインストールしたほうが劇的に楽...
wordpressで指定時刻に予約投稿する方法についてのメモです。 予約投稿の仕方は非常に簡単です。 ログイン画面を開いたら、「Add new post」で新しい記事を作成します。 記事内容を書いたら、「Publish immediately」の「Edit」リンクをクリックし、投稿日時の設定項目を開きます。 項目を開い...
Webサイトに公開しているゲームはすべてPC向けのゲームですが、 より多くのユーザに遊んでもらえることを考えてiPhone向けのミニゲームを制作することにいたしました。 ゲームの内容はまだ白紙状態でこれから決めていくところです。 私自身iPhoneアプリの開発は初めてなので、まだ勉強していかなければ行けない部分が山積み...
QNAPシリーズのNASでFTP・SFTPを使えるようにするためのメモです。 ■FTPサービスの有効化 これらのサービスは既にインストールされており、管理画面より設定できます。 管理画面を開いたら、「コントロールパネル」→「ネットワークサービス」→「FTP」を選択します。 上記画面が表示されたら、「FTPサービスを有効...
SMFからMIDIを再生する方法についてのメモ書きです。 MIDIの再生方法には以下のようにいくつか方法があります。 ・MCIを使う ・MIDIストリームを使う ・自前でMIDIイベントのメッセージをデバイス側に送る 最初の方法は、高レベルなマルチメディアAPIを用いる方法でです。 簡単にMIDI再生ができますが...