1

終わりのないキャンバスがある限り、エンドレス ランナー ゲームが概念的にどのように機能するかについて、私は混乱しています。Sprite Kit は NDA 中なので、Cocos2D をフレームワークとして使用します。

ウェブ上には、他の言語やツールに特化したチュートリアルがいくつかありますが、基本的に理解する必要があるだけです。特定のサイズのシーンを作成する場合、終わりのない背景の錯覚を作成するにはどうすればよいですか? シーンの背後にある背景をアニメートするだけですか、それとも何らかの方法でシーンに動的に長さを追加して、ランナーが実際にキャンバスに沿って走っているようにしますか?

私は理にかなっていますか?これらのゲームが使用する実際の方法が何であるかを理解できません。彼らは確かにランナー スプライトがキャンバスに沿って動いているように感じますが、それは彼がじっとしていて、すべての要素が動いているだけなのでしょうか?

4

2 に答える 2

1

「エンドレス」環境を作成する方法の 1 つは、環境のセクションのみを含む UIView (または、ゲームが利用可能なプラットフォームによっては NSView) を作成して、ランナーがその部分を通過したときに再利用できるようにすることです。ゲーム。各ビューは、パワーアップや障害物などのゲームの特定の機能を表示するために専用にすることができ、各ビューをいつ使用するかを決定するのはゲームのロジック次第です。

于 2013-09-10T01:59:58.757 に答える