問題タブ [love2d]

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 に答える
822 参照

image - Love2D ある角度になるまで画像を一定時間回転させる

ちょっとしたゲームを作っています。2D ゲームで、主な機能は重力の方向を変更することです。なんとか方向を変えることができたので、プレイヤーは重力の方向に「落ちる」ようになりました。しかし、今はプレーヤーを「安定」させたいと思っています。2秒。基本的な回転を実装しましたが、それはプレーヤーの角度を即座に変更します。回転が「スムーズ」になるように、ステップを小さな断片に「スライス」したいと考えています。例えば。「期間」となる入力数値に関連して、デルタ時間から計算された小さなステップで 180° から 0° に変更したい

私はラジアンに慣れていないので、使用できません。

重力の方向は、world.gravitydir 変数を使用して設定できます。1、2、3、4 のいずれかです。1 は通常の重力「下」 2,4 は「左」と「右」、3 は「上」 矢印キーを使用して重力方向を手動で変更する「開発コマンド」もあります

これは、プレーヤーを逆さまから通常の状態にスムーズに回転させるための私の試みです。

playerrotation関数はgravity.luaとdevコントローラーにあり、プレイヤー描画関数はplayer.luaにあります

ソース: http://www.mediafire.com/download/3xto995yz638n0n/notitle.love

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

file-io - 特定のフォルダに保存できますか?

LÖVE をサポートして Lua ファイル出力コードを作成する方法を学んでいる間、LÖVE ファイルシステム ハンドラーが常に特定のファイルを C:/Documents and Settings/... のどこかに保存するのが嫌いでした。

定義したい特定のフォルダーにファイルを保存するコードを作成するにはどうすればよいですか (また、アプリケーションの実行中に変更することもできます)。

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

animation - スプライトシートまたは分離されたPNG?

それで、私は小さなインディー ゲームに取り組んでおり、そのために独自のアニメーション システムを作成しました。現時点ではかなり効率的ですが、さらに 20-30-100 を追加した後、どのように動作するかについては疑問があります。 (タイトルが言うように)すべての単一フレームは別々のフォルダー内の異なる画像であるため、アニメーション。

問題は、アニメーションを追加した後、これがどのように機能するかということです。ロード時間が長くなったり、パフォーマンスが低下したりしますか? 私は完全にはわかりません。スプライトシート上の同じアニメーションのファイル サイズと、分離した場合のファイル サイズはほぼ同じです。

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

lua - love2d にプレーヤーを描画しましたが、1/4 しか埋まりませんか?

これは、ジャンプ中の love2d の私のキャラクターです。見た目はいいけど..

これはlove2dの私のキャラクターです

地上に出るとこんな感じ。

ここに画像の説明を入力

正方形全体を埋めていないという、img と関係がある可能性があることがわかりました。したがって、それは単純に衝突正方形から外れています。

ここに画像の説明を入力

それはそれがあったはずの正方形ですが、私はプログラミングにまったく慣れていないので、それを行う方法を理解できません。解決策を探していますが、ATM が 1 つ見つかりません。

これは私の愛です。

そして私の愛。

私の衝突やその他のものを見る必要がある場合は、質問してください。下に貼り付けます:)

私は本当にあなたの助けに感謝します!

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

lua - Love2d 弾丸の作り方

皆さん、ゲームでいくつかの弾丸を作成しようとしましたが、私が抱えている問題を解決できるかもしれないと思いました。

私の弾丸は速度などで発射されますが、どうすればプレイヤーから弾丸を発射できますか? また、全方向に発射できるようにするにはどうすればよいですか? それはatmを起動することしかできないので。

これは私のコードです。

他に何か私が悪い方法で書いているのを見ることができたら、それを言ってください:)それは私を大いに助けます.

ありがとう :)