Class PC - (2008/11/10 (月) 14:46:30) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
* Class PC とは何か
** Introduction
rcm のソースコードが発表されてから、「FFACEと組み合わせると強力なツールプラットフォームができるのではないか?」との
提案の下、いろいろな改造案が投稿されましたが、肝心のFFACEがメモリリークしまくりだったので、「いっそのこと、FFACEに
依存しないオープンソースを書いてしまえ」という流れになりました。2垢で必要な部分は既にプログラマスレで解明されてます。
これを使いやすいクラスにまとめたのが、一つは、rcm氏によるXIACEクラスで、もうひとつがこの PC クラスです。
XIACEの方がコードも美しいし、アクセサを使って、都度必要なメモリを読みにいく仕組みになってます。
クラスPCは、コードが雑ですが(笑)、これを使ってマクロ的にプログラムを書くと、非常に可読性が高いという
特徴があります。
したがいまして、完成品を配布したい、メンテは作者がやる、というような場合はXIACEを、FF11をプレイしながら、その場で、
マクロ追加感覚で機能を足していきたい、というような場合は、クラスPCといったチョイスになるでしょう。
** ソースコード・使い方
[[クラスPC]] ソースコードもここです。
[[クラスPCの使い方]]
** 機能追加
[[蝉リキャストの追加方法]]
[[自動コンバート]]
----
//クラスPC
* Class PC とは何か
** Introduction
rcm のソースコードが発表されてから、「FFACEと組み合わせると強力なツールプラットフォームができるのではないか?」との
提案の下、いろいろな改造案が投稿されましたが、肝心のFFACEがメモリリークしまくりだったので、「いっそのこと、FFACEに
依存しないオープンソースを書いてしまえ」という流れになりました。2垢で必要な部分は既にプログラマスレで解明されてます。
これを使いやすいクラスにまとめたのが、一つは、rcm氏による[[XIACE]]クラスで、もうひとつがこの PC クラスです。
XIACEの方がコードも美しいし、アクセサを使って、都度必要なメモリを読みにいく仕組みになってます。
クラスPCは、コードが雑ですが(笑)、これを使ってマクロ的にプログラムを書くと、非常に可読性が高いという
特徴があります。
したがいまして、完成品を配布したい、メンテは作者がやる、というような場合はXIACEを、FF11をプレイしながら、その場で、
マクロ追加感覚で機能を足していきたい、というような場合は、クラスPCといったチョイスになるでしょう。
** ソースコード・使い方
[[クラスPC]] ソースコードもここです。
[[クラスPCの使い方]]
** 機能追加
[[蝉リキャストの追加方法]]
[[自動コンバート]]
----
//クラスPC
表示オプション
横に並べて表示:
変化行の前後のみ表示: