在我的游戏中,我像这样集成:(请假定所有变量都要声明)
sprite.xTimeInSeconds = 5.0; //Time in seconds it should take this object to cross screen
sprite.xVelocity = 1f/xTimeInSeconds;
然后我把它移成这样:
sprite.gridX+=sprite.xVelocity*dt;
sprite.x=sprite.gridX*screenWidth;
然后,我简单地在这些坐标处渲染雪碧:
sprite.draw(); //Uses sprite's
我有一个简单的结构:
public struct Coord
{
public Coord (int Row, int Column )
{ /* set values */ }
public int Row { get; }
public int Column { get; }
}
给定:
int [ , ] myArray;
IEnumerable<Coord> myCoords;
我想选择具有最小值的坐标并返回该坐标。我可以使用以下命令获得最小值:
int val = myCoords.Min(c => myArray[c.Row,