まず、写真を見せてください。

less than 1 minute read

まず、写真を見せてください。赤い線が見えますか?これは、サイズが1024×1024の正方形グリッド上のピクセルの行です。中央のグリッドを想像してください。グリッド線はすべて同じポイント(中心)を指しています。私たちがやったように、線分を描くことができます。それがゲームの基本的な考え方です。ポイントが実際にどのように定義されているかを示しています。これは重要。ゲームは、ゲームで持っているようなポイントを使用しません。線で接続されたオブジェクトのセットを定義することにより、ポイントを作成します。基本的な考え方は、これらのオブジェクトはグリッドと同じサイズであるということです。ピクセル単位でゲームを作成し、ゲームオブジェクトを配列で定義しています。しかし、なぜ配列が必要なのでしょうか?より良い方法を考えてみましょう。これはどう?ゲームオブジェクトを単一の数値として定義した場合はどうなりますか?これを「値」と呼びます。整数ではありませんが、おそらくもっと理にかなっていると感じるでしょう。このオブジェクトを「スコア」と呼びます。これはゲーム内のすべてのスコアと呼ばれるものであるため、重要です。次にすべきことは、線を引くことです。これは、すべてのグラフィックを描画するゲームオブジェクトになります。 HTMLに精通している場合、これはHTMLと同じ構造になります素子。次に、ラインセグメントのサイズを定義する必要があります。線分を四辺形にします。別の四角形である角度を作成します。これを、先ほど定義したメインスコアに追加できます。それらがすべて一緒に接続されている場合、この配列に任意の数のポイントを追加できます。この結果、各行の高さは1ピクセルになり、各列の高さは512ピクセルになります。それはかなり良いですよね?ここで、グリッドにスコアを追加するとします。赤いグリッドに追加された2つのスコアスコアを確認できます。また、合計スコアに合計2つの緑のスコアを表示できます。また、各スコアには次のスコアに接続する線があることに気付くかもしれません。これらが互いに接続されているほど、グリッドの終わりにあるポイントが多くなります。スコアの設定方法は?線セグメントを使用します。