問題タブ [godot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
944 参照

game-engine - Godot 3.1 - リソースを動的にロードする

リソースを動的にロードしようとしています。パソコンでは正常に動作しますが、androidでは以下のエラーが発生します。

組み込み関数 'dict2inst' の型が無効です。引数 1 を Nil から Dictionary に変換できません。

以前にエクスポートした Curve2D を読み込もうとしています。コードは次のとおりです。

0 投票する
2 に答える
788 参照

godot - 歩行可能なタイルを手動で配置しないナビゲーション タイルマップ

godot にタイルマップがありますが、すべてのタイルが障害物であり、衝突を引き起こします。タイルのないセルのみが歩行可能です。Navigation2D ノードを介してナビゲーションを追加しようとしています。私が見る限り、「すべてが歩きやすいが、これらのタイルがある場所ではない」と言う方法はありません(「タイルのこの部分は歩きやすい」としか言えませんが、現在のセットアップではタイルはありません歩けるスペース)。

回避策として、タイルのないすべてのセルを次のコードで完全に歩ける「ダミー タイル」に設定しようとしました。

ただし、Navigation2D ノードはこれらのタイルを認識しません。WALKABLEタイルを手動で配置すると、すべてが期待どおりに機能します。

この問題が発生している可能性があり、電話する必要があると思いますupdate_dirty_quadrants()が、問題は解決しません。

バージョン 3.0.6stable、3.1Alpha2、および最近のコミット 9a8569d ( godotwild提供) でこれを試しましたが、結果は常に同じでした。

すべてのタイルを事前に手動で配置せずに、タイルマップを使用してナビゲーションを取得する方法はありますか?