#author("2022-05-15T23:28:18+09:00","default:post","post") * SandBox: お砂場(練習ページ)です [#v299c566] ---- #contents ---- ~ *ゴーストのしくみ [#a0c04fdc] **ゴーストとはなんぞや [#x58a9d47] 今さら聞けないなんとやら。~ ゴーストとは!デスクトップマスコット伺か!のキャラクター!のデータ!~ ……多分そんな感じで紹介されるはず。~ じゃあ、ゴースト作る側にとって、ゴーストってどんなんかというと~ >&color(#0000ff){ゴースト}; = &color(#0000ff){ゴースト}; + &color(#0000ff){シェル}; こんなです。~ シンプルすぎる?~ >&color(#0000ff){ゴースト};(と呼ばれているもの) = &color(#0000ff){ゴースト};(頭脳) + &color(#0000ff){シェル};(見た目) これでどうか。でも注釈が入った瞬間、よくわからない何かに見えたりしない?~ しないなら大丈夫。~ で、これをもう少し細かくすると~ ゴースト(頭脳) = ほとんどがSHIORIの支配下にある 里々はSHIORIである シェル(見た目) = ほとんどがpngの画像データで埋まる 里々と関係ない ということで、里々の出番が見えてくる。~ **SHIORIってなんだ [#bd77ddfd] 里々は&color(red){SHIORI};である。SHIORI……SHIORIってなんだ……~ それは仲介 中核 心臓部 さて?~ よくわからないがベースウェアとゴーストの間にはさまっている何かです。~ >Q. なんでSHIORIが必要なの?~ A. そいつがゴーストとベースウェアの仲立ちをしてくれるからです。~ 仲立ちの仕方がわかるなら要らない。~ (実際ないやつもいたりする。ヤバイ)~ で、~ -&color(blue){SHIORIのルールで書かれた辞書ファイル};を読み込む -ベースウェアから送られてきた命令を受けとる -読んだ辞書から目的のデータを、ベースウェアが理解できるように翻訳して送る とまあ大変なお仕事をする。~ #br 巷でよくSHIORIには里々がカンタン、初心者向けと言われるその理由が~ この、「&color(blue){SHIORIのルールで書かれた辞書ファイル};」を作るのが、''簡単''。~ ルールが、''簡単''。~ アホみたいに、''簡単''。~ 嘘だと思うなら、ためしに文/YAYAや華和梨の公式マニュアルを読んでみなさいよ。やばい眩暈がしてきた。 **つまり [#j4d1c1f4] さてここまで読んでゴーストのしくみの話に戻ると……~ >&color(#0000ff){ゴースト};(頭脳) = &color(red){里々(SHIORI)}; + 辞書ファイル というのが、お分かり頂けただろうか。~ ゴーストを作るとき、その規格として、色々とややこしいフォルダ構成があったりするのだが、~ これもおおざっぱには、上で説明したとおり「ゴースト+シェル」な形に沿っている。~ +ゴーストごとの固有フォルダ名 +ghost +master satori.dll ←里々本体 dic.txt ←辞書ファイル +shell +master 画像データ こんな感じに、頭脳にあたるghost/masterフォルダに、里々とその辞書ファイルがぶちこまれるのだ。~ この場所こそ、ゴーストのしくみの中における、里々の支配する世界である。~ よーするにアパートghostの一室借りてるだけだろって? しらんな。~ (╹◡╹) ←環境依存文字