問題タブ [gideros]

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

lua - Edgeshape.new と PolygonShape.new の違い (box2d)

2Dゲーム開発エンジンであるGiderosでは、box2dは物理ライブラリで、おそらく外部ライブラリでLuaの内部ではなく、edgeshape.newとPolygonshape.new()という関数がありますが、2つの違いは何ですか?

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

lua - ゲーム内のすべての衝突をチェックする

私は Gideros を使用しています。衝突をチェックする必要があるコードは次のとおりですが、実際に起こっているのは、グループ A にメンバーが 3 つしかないため、衝突が 3 回だけ出力されることです。3 つすべての衝突をチェックしたいのですが、明らかに長い間ゲームの実行中に、2 番目のスプライト (かわいい) が groupA にグループ化された 3 つのオブジェクトのいずれかと衝突するたびに、どうすれば確認できますか?

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

lua - 文字列の互換性エラーです。nil 値のインデックスを作成しようとしました

私はGiderosを使用していて、このエラーが発生しています:

このコードがあり、テキストが表示されるとすぐに、上記のエラーが表示されます。これを修正するにはどうすればよいですか?

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

lua - nil 値の呼び出しを試みます

というエラーが表示されます'attempt to call global youLoose (a nil value)。どこが間違っていますか?

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

lua - Lua で Gideros を使用して getPosition() と setPosition() を使用する

SceneManager を使用しています。問題は、このレベルに多くのオブジェクトがあることですが、そのうちの 1 つだけをタッチで上下に動かしたいということです。オブジェクトはテクスチャ パックから取得され、基本的にはアニメーションです。

このレベルのすべてのオブジェクトの位置を変更するself:getPositionと、ユーザーが画面に触れたときself:setPositionにのみ位置を変更するにはどうすればよいですか?self.anim[frame]

-- Play.lua で

そして、次のようなもの:

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

lua - Lua Box2d Gideros: 体を隠す

Gideros studio box2d では、ボディ (基本的に物理オブジェクトであり、それに付随する画像ではありません) は常に半透明の形状として表示されます。私のゲームでは、プレイヤーがこれらの体を見ることができるようにしたくありません。コロナでこれができるのを見たことがありますが、ギデロスについては何も見ていません。これを行う方法を教えてくれる十分なluaとbox2dを知っている人はいますか? ありがとう!

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

android - Lua Gideros: タッチで線を引く

Lua と Gideros スタジオを使用した私のゲームでは、画面に触れたところを線の始点、離したところを線の終点にすることで、誰かがタッチで直線を引けるようにしたいと考えています。コード (以下) を実行すると、常に次のメッセージが表示されます。

main.lua:66: グローバル 'event' (nil 値) のインデックス作成を試みます スタック トレースバック: main.lua:66: メイン チャンク内

これが私のコードです:

この次の行は、私のコードの 66 行目です。

なぜこれが起こっているのか知っている人はいますか?ありがとう!