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

function - Lua: グローバル 'rectangle_draw' (nil 値) の呼び出しを試みます

2 つの Lua ファイルがあり、そのうちの 1 つはmain.luaです。

もう1つはplayer.luaと呼ばれます:

ご覧のとおり、特定の場所などに四角形を描画することを期待して、関数のrectangle_draw()内部を使用しようとしていますが、小さなプログラムを実行しようとすると、次のエラーが発生します。love.draw()

私は何を間違っていますか?

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

lua - love2d シンプルドロー交換絵

私は Lua と Love2D がまったく初めてで、おそらく概念をまったく理解していません。これは Love2D のチュートリアルで、たとえばキーボードで「a」を押すと、オブジェクトが (ハムスターから車に) 入れ替わるように変更したいと考えています。

あなたは私を助けることができます?

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

oop - lua love2d (OOP) でクラスを操作するにはどうすればよいですか

lua でクラスを作成する方法がわからないので、フォーラムで推奨されているコードを使用しました。ただし、常に 1 つのオブジェクトのみが機能します。最初のオブジェクトは座標 x,y を持ち、他のオブジェクトは座標を共有します。このコードで私が間違っていることを説明できますか? アドバイスありがとうございます。

私のコード:

推奨コード:

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

lua - MIDI ファイルのメモをすばやく視覚化できるように保存するにはどうすればよいですか?

私は純粋なLuaでMidiファイルリーダーを作成し、love2dでビジュアライザーを作成することにしました。そのため、最初に、現在再生中のノートをループして表示し、どのノートがオンになっているかを判断しました。

それはうまくいき、私は常に約300fpsを達成しましたが、合成プログラムのようなプレビューが必要だと決めましたが、各ノートをループする必要がないようにそれらを保存する良い方法を考えるのに苦労しています.ピクセルごとに、将来 (または過去) の時点でオンになっているものを決定します (この方法では、約 15 ~ 30 fps になります)。

秒単位の時間としてインデックスを持つテーブルと、現在オンになっているメモを含む値テーブルを作成しようとしましたが、うまくいかないようです。変数からこれらのメモをすばやく保存してアクセスする方法について誰か提案があれば、本当に助かります。(また、CまたはC ++またはライブラリを使用できることは知っていますが、純粋なLuaで作成したいです)

メモは現在、track1note1、track1note2、track1note3、track2note2 などのように、トラックごとに時系列順にのみあるメモのテーブルに保存されています。

テーブルはこのように構成されています

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

text - Love2d - テキストをクリック可能にする方法

シンプルなテキストがあり、テキストをクリックすると終了します。申し訳ありませんが、love2dは初めてです