나는 달팽이를위한 수업을 가지고있다.C#, Random으로 이상한 것들.
class snails
{
Random speedRand = new Random();
public int SnaleOffset = 9;
int speed;
public void snailChangeSpeed() { this.speed = speedRand.Next(3)+1; }
public void snailGo() { this.SnaleOffset = this.SnaleOffset + this.speed; }
}
나는 timerSnailSpeed 타이머 틱 때 자신의 이동 속도를 변경 해야하는 4 달팽이 개체 ...
private void timerSnailSpeed_Tick(object sender, EventArgs e)
{
Snail1.snailChangeSpeed();
Snail2.snailChangeSpeed();
Snail3.snailChangeSpeed();
Snail4.snailChangeSpeed();
private void timerSnailMove_Tick(object sender, EventArgs e)
{
Snail1.snailGo();
Snail2.snailGo();
Snail3.snailGo();
Snail4.snailGo();
imgSnail1.Left = Snail1.SnaleOffset;
imgSnail2.Left = Snail2.SnaleOffset;
imgSnail3.Left = Snail3.SnaleOffset;
imgSnail4.Left = Snail4.SnaleOffset;
}
을 만든 그러나 문제는 그 속도가 각각 임의로 변경하지 않는다는 것입니다 달팽이 개체보다는 오히려 모두 함께. 어떤 아이디어?
감사합니다.
Snail1에서 Snail4 인스턴스는 어떻게 구성합니까? – dthorpe
달팽이 Snail1; 달팽이 Snail2; 달팽이 Snail3; 달팽이 Snail4; – Rob
그리고 나서 InitializeComponent(); Snail1 = new snails(); etc. – Rob