Home - sipo/gipo GitHub Wiki
ドキュメント
基本構造
- Gipo木構造となり、以降の機能を提供する
- Gear、GearHolder、Node
消去処理
- 消去処理の予約を行う
- 初期化処理と消去処理を並列することで、消去忘れによるメモリーリークを防止する
- Dispose、disposeTask
イベントの登録
- Gearの基本的なイベントを使用する
- Handler
- GearDispatcher
DiffuseとAbsorb
- DIコンテナに相当する
- 共有インスタンスの適切なアクセスを提供する。
- 大量の引数や、staticによるアンチパターンを回避する
LSH構造
- MVCに相当する
- Logic、Section、Hook
再現性
- プログラムの流れを再現し、バランス調節やバグの調査に役立てる
- Reproduce
- InputPhase
State
- Nodeを維持したままStateパターンを使用する
具体的な実装
- Viewの実装
- Topからの呼び出し
- inputPhase
- draw、update、inputUpdate
処理順序の詳細
- 各イベントと、diposeTask、Absorbの処理タイミング