問題タブ [marmalade-quick]

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 投票する
0 に答える
253 参照

performance - このループによって、単純な Marmalade Quick アプリのパフォーマンスが低下するのはなぜですか?

上記に加えて、スムーズにドラッグできるはずのタイルがいくつかあります..

これら 225 個の静的オブジェクトをシーングラフに追加したことによるパフォーマンスの低下に驚きました... これよりもパフォーマンスが向上することを期待していました。何か不足していますか?私が試すべき別のアプローチはありますか?それとも、マーマレード クイックはそれほど速くないのでしょうか?

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

lua - 同じ名前のメモをすべて削除

こんにちは Marmalde Quick を使用しているので、lua でゲームを作成します。

私のゲームでは、画面のパークがタッチされたときに、新しいメモが作成され、そのメモが物理演算に追加されます。

イベントが発生したときに、作成したすべてのメモを削除したいので、次を使用してみました。

しかし、これは最後に作成されたものを削除するだけで、すべてを削除したくありません。これを行う方法はありますか。

ありがとう

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

lua - Marmalade Quick への C++ バインディングが Android で機能しない

「独自の C++ バインディングを Quick に追加する」というリファレンスを読みました。そして、「tolua++.Mac.zip」を解凍し、参照のすべてのステップを実行すると、シミュレーターでサンプルを実行できます。しかし、「GCC ARM Release」と「GCC ARM Debug」のクイックユーザーを事前にビルドすると、Android でサンプルを実行できません。PS: Mac OS Maverics を使用しています。

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

android - マーマレードシミュレーターで横向きを設定するには?

マーマレード ( https://www.madewithmarmalade.com/ ) を使用したアプリの開発を開始したばかりで、Android シミュレーターにいくつか問題があります。

ご覧のとおり、DispFixRot=FixedLandscape 構成を app.icf 構成ファイルに追加しましたが、シミュレーターは引き続き縦長として表示されます。

私の app.icf ファイル:

私のシミュレーターがどのように表示されているか:

ここに画像の説明を入力

私が間違っているのは何ですか?シミュレーターの向きを変更するにはどうすればよいですか?

前もって感謝します!

0 投票する
0 に答える
222 参照

svg - マーマレード クイック (lua) 描画パス

私はマーマレード クイック (Lua) でアプリを作成しています。これは、SVG ファイルから描画されたマップです。SVG には、ポリゴン、ポリライン、マトリックスがあります。簡単です。しかし、パスをどうすればよいかわかりません。

私はphpでそれらを変換しようとしました-結果はありません。私が見つけた 1 つのことは、ここで Javascript を使用してパスを座標に変換することですhttp://forrst.com/posts/PHP_Convert_SVG_path_to_polygon-GDxですが、それは私にとってオプションではありません。

どうにかマーマレード ルアにパスを描いたり、座標に変換したりできるのではないでしょうか?

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

lua - ZeroBrane の分析: ライブラリ オブジェクトの「不明なグローバル変数」

Marmalade Quick プロジェクトで ZeroBrane Studio の Project / Analyze を使い始めましたが、グローバル スコープとローカル スコープを比較するのに非常に便利です。

ただし、これは厄介です。これは、ライブラリを指しています-基本的に-未定義のグローバルとして:

ライブラリ (または特定の変数名) の警告を抑制する方法はありますか?

部分的なステップとして、これをファイルの最初に入れ始めました-それは苦情を解決せず、それらを一番上に持ち上げるだけです:

ところで、これがパフォーマンスに影響するかどうかはわかりませんか? directorグローバルをローカルに変換しているようですdirectorが、理論的には高速です...

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

lua - Marmalade Quick SDK (Lua) で、スプライトが正しい座標に移動する前に 0,0 で点滅するのはなぜですか?

私のエンドレス ランナー ゲームでは、障害物が画面から出たときに障害物を取り除き、画面の右側にある一連の座標で新しい障害物を作成しようとしています。それはほとんどの場合機能します。問題は、新しい障害物を追加すると、瞬間的に 0,0 (シーンの左下...) に存在するようになることです。ハーフ!

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

macos - マーマレード クイック シミュレーターを正しくリロードするには?

私はマーマレード クイックに移行していますが、信じられないほどイライラすることがあります。

理論的には、Ctrl+R を押すと、シミュレーターがリロードされ、すべての lua ファイルが再度読み込まれます。ただし、次のエラーが発生し続けます。

そうです...これは、ファイルをリロードするだけでなく、コードを変更するたびにシミュレーターを再起動する必要があるということですか? シミュレーターの再起動には非常に時間がかかります。