問題タブ [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.
lua - Edgeshape.new と PolygonShape.new の違い (box2d)
2Dゲーム開発エンジンであるGiderosでは、box2dは物理ライブラリで、おそらく外部ライブラリでLuaの内部ではなく、edgeshape.newとPolygonshape.new()という関数がありますが、2つの違いは何ですか?
lua - ゲーム内のすべての衝突をチェックする
私は Gideros を使用しています。衝突をチェックする必要があるコードは次のとおりですが、実際に起こっているのは、グループ A にメンバーが 3 つしかないため、衝突が 3 回だけ出力されることです。3 つすべての衝突をチェックしたいのですが、明らかに長い間ゲームの実行中に、2 番目のスプライト (かわいい) が groupA にグループ化された 3 つのオブジェクトのいずれかと衝突するたびに、どうすれば確認できますか?
lua - 文字列の互換性エラーです。nil 値のインデックスを作成しようとしました
私はGiderosを使用していて、このエラーが発生しています:
このコードがあり、テキストが表示されるとすぐに、上記のエラーが表示されます。これを修正するにはどうすればよいですか?
lua - nil 値の呼び出しを試みます
というエラーが表示されます'attempt to call global youLoose (a nil value)
。どこが間違っていますか?
lua - Lua で Gideros を使用して getPosition() と setPosition() を使用する
SceneManager を使用しています。問題は、このレベルに多くのオブジェクトがあることですが、そのうちの 1 つだけをタッチで上下に動かしたいということです。オブジェクトはテクスチャ パックから取得され、基本的にはアニメーションです。
このレベルのすべてのオブジェクトの位置を変更するself:getPosition
と、ユーザーが画面に触れたときself:setPosition
にのみ位置を変更するにはどうすればよいですか?self.anim[frame]
-- Play.lua で
そして、次のようなもの:
lua - Lua Box2d Gideros: 体を隠す
Gideros studio box2d では、ボディ (基本的に物理オブジェクトであり、それに付随する画像ではありません) は常に半透明の形状として表示されます。私のゲームでは、プレイヤーがこれらの体を見ることができるようにしたくありません。コロナでこれができるのを見たことがありますが、ギデロスについては何も見ていません。これを行う方法を教えてくれる十分なluaとbox2dを知っている人はいますか? ありがとう!
android - Lua Gideros: タッチで線を引く
Lua と Gideros スタジオを使用した私のゲームでは、画面に触れたところを線の始点、離したところを線の終点にすることで、誰かがタッチで直線を引けるようにしたいと考えています。コード (以下) を実行すると、常に次のメッセージが表示されます。
main.lua:66: グローバル 'event' (nil 値) のインデックス作成を試みます スタック トレースバック: main.lua:66: メイン チャンク内
これが私のコードです:
この次の行は、私のコードの 66 行目です。
なぜこれが起こっているのか知っている人はいますか?ありがとう!