やった事
1:エクスポートテンプレートマネージャーからフォルダーを開いて全部消去。
2:spine-runtime Godot4.3 Export template ファイルからインストール。
3:エクスポートwebで"Extensions Support"をチェック。赤字で足りないファイルが示される。
4:ファイルをコピーペーストで web_dlink_nothreads_debug.zip とweb_dlink_nothreads_release.zip にリネーム。
結果:
spineは表示されました。 (new!)
昨日までは公式テンプレートとインストール先が混ざっていたのだと思います。
しかしeffekseerアドオン(effekseer/EffekseerForGodot4releases)を入れた後、webエクスポートを試すとGDExtension libraries are not supported by this engine version. Enable "Extensions Support" for your export preset and/or build your custom template with "dlink_enabled=yes".
で止まってしまいます。
========
問題の切り分け
===
Effekseer addonだけを入れたgodotのwebエクスポートを試す。
・エクスポートテンプレートマネージャーのインストール先フォルダを空にして
「ダウンロードしてインストール」した場合、effekseerは表示される。
・「ファイルからインストール」でspine-godotテンプレートからDLしたファイルはファイルが足りないので単純にリネームで対応させた。
GDExtension libraries are not supported by this engine version. Enable "Extensions Support" for your export preset and/or build your custom template with "dlink_enabled=yes".
で表示されない。
結果からの推測
・足りないファイルを補う為、テンプレートファイルをリネームする事自体が間違い。
要望
・godot-runtimeドキュメントのエクスポートテンプレートファイルに
web_dlink_nothreads_debug.zip,web_dlink_nothreads_release.zip,web_dlink_debug.zip,web_dlink_release.zip を入れてください。