問題タブ [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 投票する
2 に答える
149 参照

diagonal - 対角線の動きにより、タイルマップの描画に欠陥が生じる

何が起こっていて、何週間も私を殺していたのかをうまく組み立てることができました。それが私のミスなのか、単にキーを押すのが速すぎたのか、レンダリングが遅れたのかを本当に知りたかったのですか? 問題に対処するために、私はそうする犯人を見つけていないので.

これは、たとえば、斜め下から右、左、右に移動してから、下に戻るときに発生します。そのような動きをすばやく行います。常に発生するとは限りませんが、ゲームを混乱させるのに十分です.

ここに画像の説明を入力

移動スクリプト:

ペイント スクリプト:

コードに煩わされないでください。私がやろうとしていることは非常に単純です。世界を生成している間にプレーヤーを動かしたいのですが、4方向で完全に機能しますが、対角線が含まれているとうまくいきません予想通り。私はこのようにペイントしています。各フレームと比較する 2 つの四角形があります。インターセプトの retagunlo を取得し、どこをペイントまたは消去する必要があるかを計算します。

ここに画像の説明を入力

何が起こっているかのビデオ:

http://www.dailymotion.com/video/x6286px

しかし、これらの欠陥は、プレスが速すぎることだけでなく、スローモーションでも発生しますが、斜めに右下、次に左または左または右に戻り、斜めに移動することが問題のようです.たくさんの形を試しました。これを理解しようとして、ほぼすべての落書きがノートに書かれています。斜めのチェックも試してみましたが、同じ結果が得られました。今日は別の日を失いましたが、その場所を離れません。このような数週間、私がそれを修正したと思うとき、実際にはそうではありません。

ゴドーを使用しています。

上 1:

@ Ryan1729の応答で、私は本当に間違った方法で考えていたことに気付きましたが、以下のようなことをしてロジックを修正しようとすると、エラーが続き、混乱しています:

上2:

今、私はそうしました、それは欠陥を解決したようですが、私はまだ理解していない他の欠陥が現れました.0の問題は私を混乱させすぎます.

ここに画像の説明を入力

ここに画像の説明を入力

右と下の動きは正しいです。問題は、この空のスペースに残っている左と上の動きです(つまり、ネガを処理します)。

問題を解決するために x - 1 を左に置くと、次のようになります。

ここに画像の説明を入力

私はこれを変更して解決しました:

このようなチェックによって:

しかし今、私は横に行ってから上に行くことでこれを取得します:

ここに画像の説明を入力

上 3:

間違えてイライラしないように気を使うつもりはありませんが、テストを行ったところ、失敗は止まりました。int (player.get_position (. X / 32) を oldPosWorld.x に個別に割り当てると、コードは次のようになります。これは、y にもそれぞれ割り当てます。エラーが発生しました。アップダウン if を入力すると、以前の x の位置のままだったので、適切なタイミングですべてが更新されます。

左と上はまだそうです:

ここに画像の説明を入力

その理由はよくわかりませんが、率直に言って、疲れすぎて見ることができないのはすぐにはわかりません. しかし、誤解しないように理解したいと思います。これとは別に、期待どおりに現在起こっているようです。

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

java - 単一の .keystore ファイルを作成する方法

Android Studio 3.0.1 で .keystore ファイルを作成しようとしていますが、「署名付き APK を生成」しようとすると、常に JKS ファイルになってしまいます。Godot で作成しているゲームの debug.keystore ファイルが必要で、Google Play ストアにゲームをリリースします。どんな助けでも大歓迎です。

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

shader - Godot ガウスぼかしシェーダー


私の現在の Godot ゲームでは、ぼかしシェーダーを使用して背景をぼかし、UI をシャープに保ちます。このエフェクトを作成するために使用したシェーダーは機能しますが、ブラーがほとんどないか、グリッチに見えます。例えば:

私は自分でそのようなコードを書きますが、Godot 2.0 のシェーダー言語を知りません (私のプロジェクトは 2.0 を使用していますが、3.0 は不安定すぎて、プロジェクト全体を転送する必要があります :/)。見栄えが良く、最適な場合、調整可能なガウスぼかしのコードスニペットを誰かに提供してもらえますか?

このようなSthは素晴らしいでしょう:

ここに画像の説明を入力

多くのことをお願いしていることは承知していますが、すべての助けに感謝します。:)