問題タブ [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 に答える
1361 参照

game-physics - Godot 3.0 実行時に衝突ボックスを変更

シンプルなプラットフォーマーである Godot での私の (最初の) プロジェクトでは、キャラクター スライドが必要でした。キャラクターがスライドするときは、小さな隙間を通り抜けることができるように、1 タイルの高さだけにする必要があります。これ以上の解決策を知らなかったので、ヒットボックスを次のように変更しました。

(また、歩行には別のヒットボックスを使用しました)

これはあまり良い解決策ではありません。最近、さまざまな重力方向を追加したため、コードがさらに複雑になり、結果として 12 の異なるヒットボックスが作成されました。これを行うためのより良い解決策は見つかりませんでしたが、それが必要だと感じています。

誰でもこれで私を助けることができますか?

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

game-engine - プレーヤーからタイルマップ godot にアイテムを追加する

プレイヤーのインベントリから床にアイテムをドロップしようとしています。現在、アイテムを kinematicBody2Ds として保存しています。これは変更される可能性がありますが、GDScript を介してマップ上にノードを作成したいと考えています。

冗長性を避けるために、このプロセスで既に作成された TSCN ファイルからアイテムを作成することは可能ですか?

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

3d - Godot Engine で KinematicBody (3D) をドラッグする方法

私は現在、プレイヤーが 3D オブジェクトを積み重ねることができるゲームに取り組んでいるので、オブジェクトをドラッグして配置できるようにしたいと考えています。

オブジェクトをドラッグ/マウスカーソルに追従させる方法を何度もグーグル検索しましたが、残念ながらそれを行う方法が見つかりませんでした。やり方を知っている人がいたら教えてください。

ここに私のコードを添付しました。マウスの位置を検出するのですが、画面をクリックすると、オブジェクトがカーソルにまったく追従せずに右上に移動します。