サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
elku.at.infoseek.co.jp
Windows Vista環境変数一覧です。比較のため、XPと98も載せました。 64bit版はちょっと違うかも。 また、一部の意味のない変数は除外しました) 環境変数 Vista XP 98 SE
最近、アルファチャンネルの付いた の画像を使用するゲームが増えてきました。 ゲームによっては、スプライトCG(いわゆる立ち絵)の周辺部に、 ゴミが乗っていたりもします。 そのため、Susieプラグインを作成する際も、 画像データのアルファ値を無視できなくなってきました。 アルファ値は、画像の透明度などを表すのに用いられます。 フォトショップなんかだと、いろいろな目的に使うようですが、 ぶっちゃけ、ゲームの画像では前景(立ち絵)と背景を混ぜ合わせる割合にしか使いません。 合成サンプル この、前景と背景を合成する処理を、αブレンドなんて呼んだりします。 これが意外と重たい処理なんです。 プラグインの処理時間の、実に数十パーセントがこのαブレンドに費やされます。 時間がかかる理由は単純で、「乗算/除算」が必要になるからです。 今の人はあまり知らないかも知れませんが、[乗算/除算」
DLLやSusieプラグインをコンパイルする場合、いくつか注意すべき点があります。 ここに、各コンパイラごとに記録しておきたいと思います。 なお、Susieプラグインは拡張子がSPIなだけで、中身はただのDLLです。 Microsoft Visual C++ Borland C++ DLLであることを明示する必要があります。 Visual studioなら、プロジェクト作成時にDLLを指定してください。 コマンドラインなら、以下のようにします。 CL spi_api.cpp /LINK /OUT:if_spi.spi /DLL /LINK以下、リンカオプションを指定できます。 /OUTで、出力ファイル名を指定します。 DLLでは、エクスポートした関数のみ、外部から呼び出し可能になります。 関数をエクスポートするには、関数にWINAPI 修飾子(または、PASCAL, __st
MIDI更新履歴 2/17 fate イリヤ城 「エンドクレジット」up 2004〜 11/22 Fate 「新たな夜明け」up 7/20 CLANNAD「彼女の本気」up 3/30 Fate 「移りゆく季節」up 3/15 Fate 「消えない想い」up 2003〜 11/17 天使のいない12月 「I hope so...」up 10/19 Routes「あなたを想いたい pf.」 6/23 Routes「Smooth but mellow」、 「E Junk」up 2/21 AIR「鳥の詩」のアレンジ、 銀色・完全版「忘れ物、みつけた」 のアレンジ公開 1/15 I've、disintegrationより、 「DROWNING」up 2002〜 9/11 銀色・完全版「石切」 8/5 ONE2より「いつまでも、ずっと」をUP 7/15 ONE2より「いつか、きっと」をUP 7/8
Visual Studio 2005の機能限定版が、無料で配布されています。 Visual Studio 2005 Express Edition は、デバッガ、インテリセンス付エディタがフルに使える統合環境です。 ここでは、Visual C++ Express Editionでどこまでできるか検討してみました。 ネイティブWIN32アプリケーション WTLを使う アプリケーションを配布する 問題点 やっぱり今後は.NET Frameworkか? 拡張C++からC++/CLIへ Express Editionは、プログラミング学習、.NET Frameworkの開発が前提になっています。 そのため、デフォルトでは従来のWIN32 APIを利用した開発ができません。 Platform SDKの追加インストールが必要です。 XPなどでも、WindowsR Server 2003 SP1 Pla
プラグインのサイズを小さくする * 部分的に、VC前提で書いてるところもあります。 Susieプラグインは*.spiという拡張子がになってますが、中身はただのDLLに過ぎません。 で、このDLLというやつをVC++で普通に作成してみると、何故かやたらとサイズが大きくなってしまうのです。 何もしないようなDLLをつくっても、40KB超のファイルができてしまいます。 HDDの容量が100GBを越えるのが普通の時代になったとはいえ、無意味にファイルサイズが大きくなるのは、何か納得いかないものがあります。 エントリポイント MSDNで調べてみると、ファイルサイズが大きくなるのは、Cランタイムライブラリのスタートアップコードというのが原因らしいです。 ようは、C/C++のライブラリの初期化に必要なものらしいんですが、Susieプラグインをつくるくらいなら、 Cライブラリなしでも書けないこと
21世紀以降の Leaf/Aquaplus 関連のSusieプラグインです。 動作確認 フルアニ (* こっちを使ってください) ToHeart2 XRATED, AnotherDays Tears to Tiara (* BMPプラグインも入れて下さい。Susieが落ちます) 鎖 アルルゥとあそぼ!!、天使のいない12月、うたわれるもの Routes、誰彼 雫、痕(共にリニューアル版) ToHeart PSE、こみパ DCE * TH2AD対応(0.07)
このページを最初にブックマークしてみませんか?
『Simple is best!』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く