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

lua - configure: エラー: DevIL なしでは LÖVE はできません

Linux Manjaro を使用しており、2D 開発用のフレームワークである LÖVE2D をインストールするつもりですが、問題に直面しています: コマンドラインで「./configure」と入力すると、次のメッセージが表示されます:

ilInit を含むライブラリをチェックしています... 構成がありません: エラー: DevIL なしでは LÖVE はできません

次に、DevIL をインストールしました。一部の依存関係は適切にインストールされませんでしたが、機能しているように見えました。それらの1つについて、私はこれを取得します:

../../include/lcms2.h:227:22: エラー: 数値定数の前に識別子が必要です # FALSE 0 を定義します

もう 1 つ (libmng-1.0.10) では、「configure」ファイルさえ見つからないため、コンパイルすることさえできません。

では、どうすればこれを修正できますか?

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

lua - 定数テーブルの作成はメモリを殺さない

私の Lua プログラムは、multidim テーブルを宣言することから始めます。

そして、実験のために、可能なすべてのフレームに対して要素宣言を行います。

理論的には、16 個row = {}の空のテーブルを作成し、フレームごとに値とともにアップロードします。つまり、毎秒数百の新しいテーブルを作成してアップロードします。そして、さらに多くの操作とアップロードされたテーブルがあります!

ただし、RAM 使用量もプロセッサ使用量も増加していません。どういう理由ですか?ではない

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

arrays - 別のテーブルの番号を持つテーブル要素を宣言できません

コードはとてもシンプルです。単純なテーブルと多次元テーブルの 2 つのテーブルを宣言します。

次に、この操作を実行しようとします:

のth rowtablePlayer[X_Pos]の th 要素を置き換える必要があります。代わりに、LÖVE コンパイラで次のエラーが発生しました。Player[Y_Pos]MapLayer_B

  • エラー: フィールド '?' にインデックスを付けようとしました (ゼロ値)

MapLayer_BPlayerテーブルのすべての要素が宣言されており、nilに保持されていないため、なぜそれが起こるのか、私にはよくわかりません。

何か案は?

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

input - LÖVE を使用してキーボード入力を行うには?

LÖVE を使用しているときに、ENTER キーを押して、あるメニューから別のメニューに変更したいと考えています。しかし、私が知っているlove.keypressedのは とだけlove.keyboard.isDownです。

これらの 2 つの場合は、ボタンを押したままにする必要がありますが、1 回だけ押してください。助けていただければ幸いです。

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

arrays - Lua/LOVE インデックスの問題

配列でこのようなことをするたびに、非常にイライラするエラーが発生します。love.load() 関数で配列を設定するコードがあります。

次に、オブジェクトの作成を可能にするコードです。基本的に、上記のオブジェクトに関するすべての情報を取得し、配列にプラグインします。

この後、更新関数が objectArray を読み取り、それに応じて画像をレンダリングします。

もちろん、いくつかの不要なコード (幅や高さなどの配列内の余分なパラメーターのみ) を切り取りましたが、要点は理解できました。1 つのオブジェクトを作成してレンダリングするようにこのコードをセットアップすると、次のエラーが発生します。

それが指す行は次の行です。

ここで何が問題なのか、将来それを防ぐ方法を知っている人はいますか? これについて本当に助けが必要です。

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

lua - love2d - love.physics/ love.body/ グリッド

こんにちは、Lua/Love2D をいじっています。grid と love.body を一緒に使用できるかどうか知りたいです。私はグリッドを作成してテストしたいと考えていました。また、world = love.physics.newWorld を作成して重力 0, 0 を設定し、love.body:applyForce を使用してスペースのような感覚を与えたいと考えています。

だから今私はプレーヤーを持っています

グリッドを使用していますが、追加したいので

そしてプレイヤークラスで

そして使用する

それ以外の

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

lua - Love2d で Lua としてエクスポートされた Tiled Maps/Tileset を使用する方法

ゲーム ワールド (タイル + コリジョン タイル) を Tiled から Lua ファイルとしてエクスポートしました。これを Love2d ゲームに統合し、どれが Walkable パスでどれがそうでないかを判断するにはどうすればよいですか?