2012-02-23 3 views
0

임씨는 성능이 좋지 않은 PC에서 실행하려고하는 응용 프로그램을 개발하기 위해 노력하고 있습니다. 응용 프로그램은 VB.NET에서 수행되며 작업하는 동안 몇 가지 장애가 있습니다.WAF (VB.Net)의 갑작스러운 패널과 그림 상자

응용 프로그램의 아이디어는 사용자가 마우스로 클릭하여 (왼쪽 버튼을 누른 상태에서) 오른쪽 (이전 페이지로 이동) 및 왼쪽 다음 페이지로 이동). 모든 페이지에는 4/6/9 패널과 4/6/9 pictureboxes가 포함되어 있으며 이미지로 일부 gif가 포함되어 있습니다.

사용자가 마우스로 페이지를 탐색 할 때 패널과 그림 상자가 움직일 때 주변이 급하게 움직이는 것이 문제입니다.

이 문제를 해결할 수있는 방법이 있습니까? 여기

는 부드러운 2D 그래픽 기능 후에 당신은 아마의 DirectX 또는 XNA를 사용하도록해야합니다 경우 슬라이드 부분을

If i + speed < 1024 Then 
     For j As Integer = 0 To nrOfGamesInTotal - 1 
      totemGame.gamePanel(j).Left = totemGame.gamePanel(j).Left + direction * speed 
      totemGame.gamePic(j).Left = totemGame.gamePic(j).Left + direction * speed 
     Next 
     i = i + speed 
     Return True 
    Else 

답변

0
+0

Direct2D의는 설치에 failling했다. 이유는 모르지만 설치 프로그램은 파일 압축을 시작하지 않았습니다. XNA는 아무 것도하지 않았지만 응용 프로그램의로드를 더 어렵게 만들었습니다. 나는 DirectX의 버전을 변경하려고 생각하고있다. –

+0

여기서 무엇을 의미하는지 모르겠지만 기존 코드가 더 잘 작동하도록 XNA 어셈블리를로드 할 수는 없습니다. DirectX 또는 XNA 라이브러리를 사용하려면 그래픽을 다시 프로그래밍해야합니다. –