しお/シェルの差分の作り方・発展
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* シェルの差分の作り方・発展 [#a6dc7f79]
このページでは、MacOSX用伺かベースウェア・偽林檎対応の差...
前提として、MacOSX・偽林檎で里々を用いて説明します。~
~
偽林檎では、差分の指定の方法によって、サーフェスがきちん...
実際に以下で説明する事柄は、Windows・SSP上ではどれもきち...
それは偽林檎上でどのような状況で発生するのか、またどのよ...
~
** 0.初めに [#qa1c1e8c]
例として、Surface Man Advanceを用意しました。~
このゴーストを使って説明しています。~
&attachref(./surface_advance.nar);~
~
AdvenceでのSurface Manは、サーフェス指定の桁が1・2・3桁の...
腹のしましまをつつくと、辞書の切替えを聞いてきますので、...
~
** 1.差分なしシェル [#qa1c1e8c]
一番最初に起動させたままのシェル、マスターシェルです。~
このシェル(shell/master)のsurfaces.txtでsurface IDは2桁で...
surface01
{
collision0,9,153,141,182,Change
}
ですがマスターシェルでは、サーフェス指定の桁が1桁・2桁の...
~
問題は差分失敗のシェル(shell/difference)です~
~
** 2.差分失敗シェル [#qa1c1e8c]
このシェルでは、1桁・2桁の辞書とも生首状態でしか差分が表...
surfaces.txtのelement中のPNGファイルの指定もきちんとあっ...
surface01
{
element0,overlay,surface00.png,0,0
element1,overlay,surface01.png,20,20
collision0,9,153,141,182,Change
}
1桁の辞書で表示されないのは桁数が足りないからかな、と思い...
~
&attachref(./i_sa01.gif);~
~
失敗理由の説明の前に、差分成功のシェル(shell/better)を見...
~
** 3.差分成功シェル [#qa1c1e8c]
このシェルで違うところは、surfaces.txtのsurface IDの桁で...
差分なしのシェルと差分失敗のシェルではsurface IDは2桁でし...
surface1
{
element0,overlay,surface00.png,0,0
element1,overlay,surface01.png,20,20
collision0,9,153,141,182,Change
}
そしてこのシェルでは1桁・2桁の辞書ともきちんとサーフェス...
このことから、偽林檎ではsurfaces.txt上で、0から始まるsurf...
~
&attachref(./i_sa02.png);~
~
個人的な推測ですが、辞書上ではサーフェス指定(0*)は(*)に変...
~
補強として、差分 サーフェス指定3桁のシェル(shell/three)...
サーフェス指定の桁が3桁の辞書に切り替えてください。~
~
** 4.差分 サーフェス指定3桁シェル [#qa1c1e8c]
このシェルでSurface Manをつつき回すと、「Oops!」のセリフ...
これは、この表情はsurface IDが002、0で始まる番号だからで...
「Whoa.」のセリフの時の笑い顔はsurface IDが102のため、き...
~
&attachref(./i_sa03.gif);~
~
最後に、安全策として差分リネームのシェル(shell/rename)に...
辞書はサーフェス指定の桁が1桁か2桁の辞書に戻しておいてく...
~
** 5.差分リネームシェル [#qa1c1e8c]
安全策とは、差分にsurface*.pngという名前をつけないことで...
このシェルで言えば、差分にはelement*.pngという名前がつい...
なぜリネームするのかと言えば、もしベースウェアがsurfaces....
同じ不具合ならば、surface0の無表情の方がまだマシです。~
surfaces.txtのelementできちんとPNGファイルさえ指定してや...
~
~
以上でシェルの差分の作り方は終わりです。~
お疲れさまでした。~
~
** 補足 [#qa1c1e8c]
もしころぺたを導入済みであれば、差分失敗のシェル(shell/di...
たぶん差分失敗のシェル(shell/difference)はsurfaces01とsur...
~
&attachref(./i_sa04.gif);~
~
こんなところでもsurface IDの0*エラーに気付くことができる...
~
**コメント [#v73fcc6a]
- もし、同じMacOSX・偽林檎で差分失敗のシェルも表示される...
#comment(below)
終了行:
* シェルの差分の作り方・発展 [#a6dc7f79]
このページでは、MacOSX用伺かベースウェア・偽林檎対応の差...
前提として、MacOSX・偽林檎で里々を用いて説明します。~
~
偽林檎では、差分の指定の方法によって、サーフェスがきちん...
実際に以下で説明する事柄は、Windows・SSP上ではどれもきち...
それは偽林檎上でどのような状況で発生するのか、またどのよ...
~
** 0.初めに [#qa1c1e8c]
例として、Surface Man Advanceを用意しました。~
このゴーストを使って説明しています。~
&attachref(./surface_advance.nar);~
~
AdvenceでのSurface Manは、サーフェス指定の桁が1・2・3桁の...
腹のしましまをつつくと、辞書の切替えを聞いてきますので、...
~
** 1.差分なしシェル [#qa1c1e8c]
一番最初に起動させたままのシェル、マスターシェルです。~
このシェル(shell/master)のsurfaces.txtでsurface IDは2桁で...
surface01
{
collision0,9,153,141,182,Change
}
ですがマスターシェルでは、サーフェス指定の桁が1桁・2桁の...
~
問題は差分失敗のシェル(shell/difference)です~
~
** 2.差分失敗シェル [#qa1c1e8c]
このシェルでは、1桁・2桁の辞書とも生首状態でしか差分が表...
surfaces.txtのelement中のPNGファイルの指定もきちんとあっ...
surface01
{
element0,overlay,surface00.png,0,0
element1,overlay,surface01.png,20,20
collision0,9,153,141,182,Change
}
1桁の辞書で表示されないのは桁数が足りないからかな、と思い...
~
&attachref(./i_sa01.gif);~
~
失敗理由の説明の前に、差分成功のシェル(shell/better)を見...
~
** 3.差分成功シェル [#qa1c1e8c]
このシェルで違うところは、surfaces.txtのsurface IDの桁で...
差分なしのシェルと差分失敗のシェルではsurface IDは2桁でし...
surface1
{
element0,overlay,surface00.png,0,0
element1,overlay,surface01.png,20,20
collision0,9,153,141,182,Change
}
そしてこのシェルでは1桁・2桁の辞書ともきちんとサーフェス...
このことから、偽林檎ではsurfaces.txt上で、0から始まるsurf...
~
&attachref(./i_sa02.png);~
~
個人的な推測ですが、辞書上ではサーフェス指定(0*)は(*)に変...
~
補強として、差分 サーフェス指定3桁のシェル(shell/three)...
サーフェス指定の桁が3桁の辞書に切り替えてください。~
~
** 4.差分 サーフェス指定3桁シェル [#qa1c1e8c]
このシェルでSurface Manをつつき回すと、「Oops!」のセリフ...
これは、この表情はsurface IDが002、0で始まる番号だからで...
「Whoa.」のセリフの時の笑い顔はsurface IDが102のため、き...
~
&attachref(./i_sa03.gif);~
~
最後に、安全策として差分リネームのシェル(shell/rename)に...
辞書はサーフェス指定の桁が1桁か2桁の辞書に戻しておいてく...
~
** 5.差分リネームシェル [#qa1c1e8c]
安全策とは、差分にsurface*.pngという名前をつけないことで...
このシェルで言えば、差分にはelement*.pngという名前がつい...
なぜリネームするのかと言えば、もしベースウェアがsurfaces....
同じ不具合ならば、surface0の無表情の方がまだマシです。~
surfaces.txtのelementできちんとPNGファイルさえ指定してや...
~
~
以上でシェルの差分の作り方は終わりです。~
お疲れさまでした。~
~
** 補足 [#qa1c1e8c]
もしころぺたを導入済みであれば、差分失敗のシェル(shell/di...
たぶん差分失敗のシェル(shell/difference)はsurfaces01とsur...
~
&attachref(./i_sa04.gif);~
~
こんなところでもsurface IDの0*エラーに気付くことができる...
~
**コメント [#v73fcc6a]
- もし、同じMacOSX・偽林檎で差分失敗のシェルも表示される...
#comment(below)
ページ名: