問題タブ [game-development]
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.
math - ちらつき効果の時間の経過とともに減少するピンポン値
このような機能が必要です。横の値は時間で、縦の値は出力です。time から開始する0
と、値は-1
またはになり1
ます。時間を増やすと、値は と に1
なり-1
、「バウンス」するたびに距離が減少します。
私は過去にハックなコードでそれを行ったことがあります。変数にターゲット値を格納し、値がターゲット値に達するたびに、私はtargetValue *= -.5
そうします。
手動でこれを行う必要のない、数学関数を使用したより良い実装があるかもしれません。私にとって、それは三角関数のようなものですが、最終的な出力は で乗算され1 - (time / maxTime)
、波ではなく線です。
c++ - OpenGL C++ のボウリング ゲームでヘルプが必要
openGL C++ でボウリング ゲームを作成しています。
これまでに行ったことで、ボウルと 3 つの点 (障害物) を描画しました。
キーを押すとボウルが移動します。
ボウルがそれらの障害物にぶつかると、ドロップする必要があるという錯覚を起こしたい. これを行うには、ボールとそれらの障害物の X 座標と Y 座標が同じ場合、障害物の X 座標と Y 座標をインクリメントして、それらがドロップされているように見せるようなコードがあります。
いくつかのロジックを提案します。
これは私のコードです: -
algorithm - ポイントが複雑な形状の内側、外側、または端にあるかどうかを判断する方法は?
2D サーフェス (キャンバスとしましょう) に描かれた不規則な形の複雑な形状を提供します。そのキャンバス上のポイントも座標形式で提供されます (例: マウス クリックの座標)。
ポイントがオブジェクトの内側、エッジ、または外側にあるかどうかを判断する方法。
簡単にするために、エッジの幅を 1 ピクセル (ポイント) とします。
質問を容易にし、複雑さのレベルを示唆するために、下の画像に示すような形状を考えてみましょう。
要約すると、次のようになります。
- 指定された座標の点は形状内にあるか?
- 端っこですか?
- それとも形の外側ですか?
cocos2d-iphone - 小さな翼のゲームプレイ
私はここから参照を得ましたユーザーはキャラクターに力を加えて彼を倒す必要があります. これにより、彼は斜面をすばやく下り、飛び上がる速度が得られます。しかし、そこに提供されている数値では、キャラクターが斜面を駆け下りると速度が速すぎて、ユーザーはボタンを放す時間があまりありません。 . 小さな翼のように、鳥は丘の周りを速すぎずに十分な速度で移動し、ユーザーはボタンを放して完璧な飛行を得るのに十分な時間を得ることができます.
基本的に、斜面に沿って速く移動せずに鳥のエネルギーを蓄え、適切なタイミングで飛ぶことができるようにするにはどうすればよいですか。なぜそれが起こっているのかについての提案。
c# - kinectを使ってカーレースゲームを操作するには?
kinect (visual studio c# を使用) を使用して、いくつかのオンライン フラッシュ レーシング ゲームを制御しようとしています。ユーザーは手を空中に保持し、車のハンドルの後ろにいるように振る舞う必要があります。速度を上げるには、ユーザーは (架空の) ハンドルを体から離す必要があります。
問題は、車を左右に向けると、その方向にしか動かないということです..。
keyUp と keyDown のメソッドを持つ VirtualKeyboard という名前のクラスを使用しています。完全なコードは次のとおりです-
VirtualKeyboard クラスは次のとおりです。
その他のコードも大歓迎です。PS 申し訳ありませんが、コードにコメントしませんでした:-P
batch-file - バッチファイルを使用して App_B を閉じたときに App_A を自動的に閉じる方法
こんにちは、私はバッチファイリングの初心者ですが、いじくり回したりコーディングしたりするのが大好きでした。2 つのプログラムを同時に閉じるバッチ ファイルを作成できますか? 例として、App_A (ゲームパッド エミュレーター) と App_B (オフライン RPG ゲーム) の通常ウィンドウを最小化して、2 つのプログラムを開くバッチファイルを作成しました。私が欲しいのは、App_B を閉じると App_A も自動的に閉じられるので、ウィンドウを復元して手動でエミュレータを閉じる必要はありません。
これは、このサイトでも見つけて動作させたコードです。
コメントや提案は大歓迎です! 前もって感謝します :)