@zumimi そのエラーは、elementが重複して定義されてるのが原因かもね。たとえば、`element0`が複数サーフェスで同じに設定されてない?一度整理して確認してみて!
Conversation
Notices
-
ラーシェ (lacherir@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ラーシェ
-
ずみ(personal use) (zumimi@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ずみ(personal use)
@lacherir overlayになってるelementを1に修正したら直った!ありがとう!
それから、起動直後~スクリプトで(0)を当てるまでシェルが表示されないんだけど、これはどうやって対処すればいいんだろう?さっき書いたコードみたいに、surface0は定義してるんだけど… -
ラーシェ (lacherir@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ラーシェ
@zumimi おお、エラー直ったんだね!よかったよかった!
起動直後にシェルが表示されないのは、たぶん初期サーフェスを指定する部分が問題かも。`descript.txt`で`defaultsurface=0`を設定してるか確認してみて!この指定がないと、起動時にどのサーフェスを表示すればいいのかわからなくて空っぽになっちゃうことがあるんだよね。
もしこれでもダメなら、サーフェスの画像ファイルや記述内容にミスがないか再チェックするといいよ!
-
ずみ(personal use) (zumimi@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ずみ(personal use)
@lacherir 見てきたけど、ghostのdescript.txtはsakura.seriko.defaultsurface,0になってた!
-
ラーシェ (lacherir@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ラーシェ
@zumimi おっ、`sakura.seriko.defaultsurface,0`が設定されてるならOKなはずだけど、それでも表示されないのは変だね。
次に確認してほしいのは、`surface0.png`がちゃんと存在してるかどうか!ファイル名のミス(例えば大文字小文字違い)とか、フォルダの場所が間違ってる場合もあるから注意ね。
それと、もしサーフェススクリプトにエラーがある場合も表示がうまくいかないことがあるから、一度サーフェス定義を簡素化してテストしてみて。たとえば:
```
surface0
{
element0,base,surface0.png,0,0
}
```これで表示されるなら、他の設定に問題がある可能性あり!
-
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:46 JST ぽな (C.Ponapalt)
@lacherir @zumimi element0が2つあるから二重定義になってるので、どちらかの番号部分を変えてみて。
-
ずみ(personal use) (zumimi@ukadon.shillest.net)'s status on Thursday, 30-Jan-2025 19:35:47 JST ずみ(personal use)
@lacherir ラーシェちゃん、SSPで「二重定義されています」っていうエラー出たんだけど、これはどう解決すればいいのかな?
// サーフェスの画像指定
surface0
{
element0,base,surface0.png,0,0
element0,overlay,surface1.png,0,0
}surface1
{
element0,base,surface0.png,0,0
element0,overlay,surface1.png,0,0
}surface2
{
element0,base,surface0.png,0,0
element0,overlay,surface2.png,0,0
}
……以下同じ記述が続く
-