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

menu - love.load 関数の内容を変更する

私の友人と私は最近 love2d でゲームに取り組んでいます。今はパソコンを持っているので、Love2dでメインメニューを作りたいのですが、love.load関数(ワールドの生成など)にたくさんのコードがあります。私の質問は、ゲームの実行中に love.load の内容を変更できますか? 例: メイン メニューがロードされ、スタート ボタンが押されるとワールドの生成がロードされます。

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

lua - スプライトを動かしながらアニメーションを表示するにはどうすればよいですか?

私はanim8ライブラリを使用しており、同様の問題に対する彼の回答を参照していますが、キーを押して歩く/移動するときにアニメーションをトリガーする方法をまだ理解していません。

現在、スプライトは上下左右に移動しますが、[それぞれ]キーボードキーを押し続けるとアニメーションがフリーズし、キーボードキーを離した後もアニメーションが続行されます。

0 投票する
4 に答える
6477 参照

timer - 関数を LUA (Love2d) で X 時間待機させる方法は?

私はプログラミングに非常に慣れておらず、SC2 のようなゲームで「カスタム マップ」のバックグラウンドを持っています。現在、Love2d でプラットフォーマー ゲームを作ろうとしています。しかし、次のことを行う前に何かを X 秒待機させるにはどうすればよいのでしょうか。

主人公を5秒間不死にしたいのですが、そのコードはどのようになりますか?

私が理解しているように、LuaにもLove2dにも組み込みの待機はありません。

0 投票する
3 に答える
16067 参照

lua - lua での経過時間の測定 (+love2D)

os.time() 関数を使用してコード実行時間を測定し、LOVE フレームワークで表示しようとしています。しかし、驚いたことに、表示される時間が変わっています...私のコードは次のとおりです。

グラフィックを開いたままウィンドウを離れると、時間が変化します (開始と終了が大きくなり、差が 1 と 2 の間で変化します)。また、アプリケーションの実行時間を測定する良い方法ですか?

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

lua - Lua LÖVE ゲームで画像が動かない

LudumDare26 の Lua LÖVE フレームワークでゲームを書いています。WASD を押しても「プレーヤー」が動かない理由がわかりません。

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

lua - 2 人のプレイヤー間の衝突

友達を楽しませるために基本的なゲームを作っています。まだ何も呼んでいませんが、基本的には別の正方形を追いかける正方形です。赤い四角は AI で、白い四角はプレイヤーが操作します。私はそれで衝突をすべて把握しました、そしてそれは完全に機能します。

このゲームの2人用バージョンを作ることにしました。そのため、ファイルを別のフォルダーにコピーして、2 プレーヤー ゲームに変換しました。衝突を除いて、すべて正常に動作します。シングルプレイヤー バージョンとまったく同じコリジョンがありますが、何らかの理由で、コリジョンが常に機能するとは限りません。それはグリッチで、プレーヤーの右側に触れた場合にのみカウントされる場合もあれば、左側に触れた場合にのみカウントされる場合もあります。何が起こるかは決まっていません。

とにかく、これが私のデスチェックコードです。main.lua の love.update() で呼び出します。

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

lua - Lua & Love2D - クラス内でクラスを使用しようとしています

Love2D ゲーム エンジンを使用して Lua でプログラムを作成しています。クラス内でクラスを使用しようとしていますが、これは Lua がクラスを直接サポートしていないことを理解しています (主要な言語と競合したい場合、私の意見では見落としがあります)。クラスの 1 つだけを使用すると、すべてが正常に機能しますが、クラスをネストし始めると、問題が発生します。コードを含む 3 つのファイルと、以下に詳細を示すエラーが表示されます。

私は以下を受け取ります:

「main.lua」のコード

「menu.lua」のコード

「box.lua」のコード

0 投票する
3 に答える
267 参照

lua - 文字から文字列を分割する必要があります

私の弦は

「、」を使用して、text1 と text2 を分割したい。

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

tcp - 大量のデータを送信するとラグが発生する

私はマルチプレイヤーで小さなゲームを構築しています.私の問題は、弾丸を送るときに約80の量を超えると遅延があることです.

私はUDPタイプ、サーバーへの接続コードを使用しています:

サーバーへの弾丸の私の udp:send:

サーバー: 弾丸を取得し、残りのクライアントに送り返します:

クライアント: 箇条書きのデータを取得してテーブルに作成する:

ブレットの x と y 座標の更新は、クライアントがブレット x、y を取得したときに発生し、最初の位置からの距離が 300 ピクセルを超えたときにブレットを削除します。

しかし、私の問題は、撮影中にラグがあることです..