System4.0 Tips

  

System 4.0 tips

 

注:ここに存在するDLLの一部はVC2005でコンパイルされています。
そのため、動作にMSVCP80.DLLなどが必要になる恐れがあります。
動作しない場合は、VC2005ランタイム.net framework2.0をインストールしてみてください。


 

------------------------分野内の下に行くほど難しいです------------------------
 

 

解説記事

System4.0とは?

 System4.0について &
 関連サイトへのリンク

エフェクト

 SACT_EFFECT について &
 SrcAMap 参照エフェクト

 

調査記事

寿命とスコープ

 インスタンスの寿命を調べてみました

 

テクニック

シナリオ変数(?)

 文字列->文字列のmapみたいなものを作ってみました

関数型

 関数型の使い方

 

補助クラス・関数

アニメーション

 ぱらぱらアニメーション

高機能タイマ

 いろんな機能がついたタイマー。

FPS固定処理

 FPSの上限を決めて処理したいとき。スキップなし。

某戦国風ダメージ表示アニメ

 某戦国風のダメージアニメです。

「まばたき」 と 「口パク」

 立ち絵にアニメーションをいれてみました

自動改行

 メッセージを自動で改行させてみました

付与システム

 某闘神風の付与システムです。いすとれで用いました。

 

HLL / DrawPlugin ライブラリ

midiの再生

 System4.0でMIDIを鳴らそう(DLL)

ボリュームバランサ

 ボリュームバランサを使いたい(DLL)

桜の花びらを降らせる

 桜を見たい(DrawPlugin)

ファイルのDrag&Drop

 ファイルのDrag&Dropを受け付けたい。(DLL)

 

 

 

----------------------------------------------------------------------

これ以降の話題は、上級者向けです。

----------------------------------------------------------------------

 

S WindowSystem

S WindowSystem

 System4.0上で動作するWindowSystem。

 

DLL作成補助

開発用C++テンプレート

 System4.0のDLLの配列・構造体を簡単に操作できるテンプレートです。(C++テンプレート)

 

実験記事

DebugPlugin 変数表示

 デバッグプラグインで変数表示 (DebugPlugin)

GDIと共存させてみる

 無理矢理GDIと共存させてみた。マネしたら駄目(DLL)

DirectXと共存させてみる

 DirectXを使ってみよう(DrawPlugin)

3Dダンジョンの描画

 DirectXで3Dダンジョン(DrawPlugin)

 

要:SACT改造

MENU_SELECT改造

 MENU_SELECTのバグ対策 ( SACT改造 )

ウィンドウメニュー拡張

 ウィンドウメニューを拡張してみた。(DLL+SACT改造)

 

----------------------------------------------------------------------

ここに書かれているtipsは、System4.0 SDK 2004年12月24日版 を対象にしています。
また、SACT本体への変更は出来る限りしないという方針で記述しています。


このtipsに存在するライブラリの利用は、ご自由に。ただし、無保証。
修正BSDと見なしても構いません。

このtipsには誤りが存在する可能性があります。誤りを発見した場合は、メールしてください。