I는 임의의 픽셀을 이용하여 비트 맵 이미지 을 생성하는 코드를 작성하고있다. 나는 무비 클립 등의 디스플레이에 서로 후이 무작위로 생성 된 이미지를 재생합니다.
기본적으로 매번 내 기능을 생각하고 새 이미지를 생성 한 다음 내 이미지 상자에 표시하고이 과정을 반복하는 루프가 필요합니다. 무한한 시간.임의 함수를 사용하여 무작위 이미지를 생성하려면 어떻게해야합니까?
While (true)
{
foreach (Point p in blackPixels)
{
if (r.NextDouble() < 0.20)
{
bmp.SetPixel(p.X, p.Y, Color.Black);
}
else
{
bmp.SetPixel(p.X, p.Y, Color.White);
}
}
pictureBox1.Image = bmp;
}
내 문제는 내가는 "동안 (사실이)"하지만 프로그램을 추락에 전체 코드를 넣어 가지고 있습니다!
사람은 나에게 모든 프레임에 대해 잘 작동 코드로 연주하는 올바른 방법을 말할 수 및 연속적인 모든 프레임을 표시 할 수 있습니까?
당신은 "프로그램을 충돌"이란 무엇을 의미합니까? 응용 프로그램을 종료시키는 예외가 있었습니까? 방금 * 얼려 * 입력을 허용하지 않은 경우 코드를 검토하고 루프가 실행되는 동안 루프의 어느 부분에서 입력이 처리 될 것으로 예상되는지 알려주십시오. –
엡, 기본적으로 아무것도 표시되지 않습니다 그냥 그래서 – CowBoy
을 작동이 중지 - 동안 '동안 (사실)'루프는 어디 코드의 당신이 기대 (무엇 라인 (들)), 실행하는 모든 사용자 입력을 처리 할 수있는 응용 프로그램 ? –