したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

ゲームプログラミング相談スレ

49シアノ:2016/04/29(金) 02:04:58 ID:rRfPpv0g0
>>48
そもそも説明が少なすぎて申し訳ないです。
ただ、難しい印象を与えるのは目的に反するので、少し補足を。

主要な要素(クラス)にだけ注目すると分かりやすくなります。
「コンテナ」「サービス」「ステージ」「スプライト」の4種類です。

このうち「コンテナ」と「サービス」は
「ゲーム機」と「ゲームソフト」の関係を意識しています。
AshtaroteService.javaの161行目は「ゲーム機(CellaContainer)」に
「ゲームソフト(AshtaroteService)」を入れて電源オンです。

また、ゲームソフトの規格にあたるのが「CellaService」です。
「AshtaroteService」は「CellaService」に沿って実装してあり、
ゲーム実行中は必要なタイミングで「CellaContainer」から処理が呼ばれます。

逆に「CellaContainer」は「CellaService」に沿って呼び出すので、
「CellaService」に沿う実装ならば「アシュタロテ!」以外も動作する設計です。


「ステージ」と「スプライト」については後日にでも。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板