ねえみんなと読書のためのおかげで、 私はエンドレスランナーをしようと vector<TILE*>* tiles = new vector<TILE*>[LANE_HEIGHT] //LANE_HEIGHT is the number of vertical TILEs
タイルは基本的にsfのベビーシッタークラスで作成されています: :それを移入VertexArrayは、テクスチャを適用するオブ
私の現在の方法は、私の配列をチェックして、私が得るさまざまな値ごとにケースを作ることです。 1つまたは2つの衝突可能なタイルを持つ小さなマップでも機能しますが、100を超える場合は100以上のケースを作成する必要があり、プレーヤーが別のマップに入ると非常に非効率なケースを増やす必要があります。私はプレーヤーとのタイルマップの衝突を行うことができるより良い方法はありますか?例えば int x = p
SFMLボードゲームに問題があります。私はボードの周りを動くトークンを得て、ボードは40のフィールドを持ち、すべてのフィールドはpositionXとpositionYを定義しています。しかし、時々、完全にランダムに発生し、私のトークンは目標位置を逃し、ボード周りに追加のラウンドを行い、その後停止します。 class Field {
protected:
int m_positionX;