問題タブ [side-scroller]
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.
java - Java開発:レイマンのようにシーンを描く方法
1995年のゲームRaymanのように、Javaで基本的な横スクロールゲームを作成したいと思います。
レイマンをプレイしたことがない場合は、次のスクリーンショットをご覧ください。http ://www.iphone-gamer.net/images/jump-feb20-rayman-1.jpg
具体的には、たとえば緑の土地のように、水平に並べられたさまざまな土地(さまざまな角度、高さなど)を持つ100x100の画像がたくさん含まれているのでしょうか。長い土地を形成するためですか、それとも別の方法で作成されますか?
また、誰かが私を正しい方向に向けたり、レイマンのように地図を描く方法の基本的な例を教えてもらえますか?
アニメーションループの準備ができており、衝突検出を整理して小さなプレーヤーを作成することができます。これはマップだけです。レイマンのようなマップを作成する方法がわかりません。コピーしようとはしていません。ゲーム、それに似たものをはるかに小さくするだけです。
読んでくれてありがとう、アレックス:)
html - HTML5 キャンバスでの横スクロール
次のサイズのキャンバスがあります: 500x200。このキャンバス内に、いくつかのブロック (実際にはテーブル セル) を描画しています。描画するブロックの量に関する情報は AJAX 経由で取得していますが、すべてのセルのサイズは 100x50 に固定されています。したがって、キャンバス内に水平方向に 5 ブロック、垂直方向に 4 ブロックしか表示できません。しかし、他のブロックはどうですか?スクリプトがテーブル 30x30 セルを返すとどうなりますか。ユーザーが残りのセルを表示できるように(ズームアウトせず、スクロールのみ)、キャンバスを横にスクロールするにはどうすればよいですか(マウスを優先)。
さらに情報が必要な場合は、教えてください。提供します。ありがとうございました。
java - 背景の配列が必要ですか?
私の横スクロールでは、ループし続ける 3 つの背景が必要です。ステージを通過するたびに、次のバックグラウンドに移動する関数 nextStage() が呼び出されます。クラスで:
基本的に、背景と呼ばれる画像の配列を作成し、それらの 3 つのファイルをロードし、nextStage() というメソッドを作成する方法を知りたいです。loads background[stage] and if stage > 2 stage = 0
c++ - C++ のサイド スクローラー
OpenGL と C++ を使用して基本的なサイド スクローラーを作成しようとしていますが、いくつかの基本的な概念上の問題に取り組むのに苦労しています。
ウィンドウを簡単な「ブロック」 (ある種のグリッド システム) に分割します。どのレベルでこれをやりたいですか?(OpenGL ビューポートのサイズ、または x の倍数での作業を保証する何らかの抽象化を通じて?)
これらすべての「ブロック」のデータを保存して、衝突検出といくつかの特殊効果を可能にします。これについての賢明な方法は何ですか-オブジェクトの多次元配列(タイルタイプなどの情報を含む)の線に沿って考えていましたが、これは非常にエレガントまたは効率的なソリューションのようには見えません.
c# - タイルマップを横スクロールすると、マップがおかしくなる
タイルマップを正常に生成して動作しますが、スクロールしたいときにタイルの一番上の行が移動し、すべてのタイルが画面からドラッグされます.説明するのは難しいです.
これがタイルだと想像してください: X
XXXXXXXXXXXXXXXXXXXXXXXXXXX //カメラが動いているときにタイルごとに削除を開始します。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //他のすべてのタイルを私のラインの上に移動させます。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
私のコードを見てください:
CameraX 変数は、Player クラスの getter です。キーボードの左ボタンを押している間、減少します。
配列から描画したタイル マップを次に示します (1 = 空、2 = 草、3 = 石:
何か案は?
java - Javaのシンプルな横スクロールゲームでラグ
最近、最初の単純な横スクロール ゲームを Java で作成しましたが、遅延が発生しており、その理由がわかりません。キャラクターを横に動かすと、速度が変化しているように見えます。ほとんどの場合、速く進みますが、時々遅くなります。それはゲームの感触を非常に奇妙にします。ここで誰かが私を正しい方向に向けてくれることを願っています。以下にクラスを投稿します。
メインクラス:
フレーム クラス:
ボード クラス:
プレイヤークラス:
actionscript-3 - AS3衝突プロセスは継続的にFalseを返します
}
私の衝突処理は上にあります...私は_boundaries内のオブジェクトと衝突しているときでさえ、衝突ブール値が常にfalseとして返されるというこの問題を抱えています。whileループが常にプレーヤーを境界から引き離し、プレーヤーが無限にその境界に陥っているように見えるため、プレーヤーに揺れの効果をもたらします...誰かがこれを手伝ってくれるでしょうか?また、Enter Frame Timerによって呼び出されるフレームハンドラーで、Player.vyにさらにいくつかの変更を加えます。これは以下に含まれています。