0
私はCでスネークゲームを実装しています。スネーク配列は3x3スプライトで構成されています。スプライトの先頭が1ずつ増えていくのですが、頭の位置を3ステップ前に保存するとどうなるのでしょうか?それで、配列の次のスプライトをその位置に等しく設定することができます。スネークの配列からスプライトx/yの位置を読み取る3ステップ前C
私はCでスネークゲームを実装しています。スネーク配列は3x3スプライトで構成されています。スプライトの先頭が1ずつ増えていくのですが、頭の位置を3ステップ前に保存するとどうなるのでしょうか?それで、配列の次のスプライトをその位置に等しく設定することができます。スネークの配列からスプライトx/yの位置を読み取る3ステップ前C
move()
back3 = back2
back2 = back1
back1 = current
current = ??
また、ポインタを移動する循環バッファを試すこともできます。そうすれば、あなたはそのすべてをコピーする必要はありません。しかし、実装とデバッグが少し難しくなります。