2012-02-04 20 views

Trả lời

3

bạn đã thấy lớp Gỡ lỗi trong không gian tên System.Diagnostics chưa? Điều đó có thể gửi đầu ra đến bảng điều khiển gỡ lỗi trong VS (hoặc một bên ngoài như DebugView)

6

Bật bảng điều khiển.

Trong Visual Studio nhấp chuột phải vào dự án của bạn trong Solution Explorer. Sau đó nhấp vào "Properties" và trong tab "Application" chọn "Console Application" làm Output-Type của bạn.

Đừng quên đổi lại thành "Ứng dụng Windows" để vô hiệu hóa bảng điều khiển khi bạn hoàn tất gỡ lỗi.

0

Bạn luôn có thể sử dụng Debug.WriteLine và đọc cửa sổ Thông báo gỡ lỗi của mình. Hoặc sử dụng tracepoints.

+0

Bạn có thể chọn nó từ hộp tổ hợp trong tab Cửa sổ đầu ra (nếu tôi nhớ chính xác, cửa sổ đầu ra sẽ chọn chế độ gỡ lỗi khi bạn chạy ứng dụng của mình ở chế độ gỡ lỗi). –

1

Đối với văn bản vẽ có phương thức spritebatch.DrawString (....) đây là cách tôi vẽ số fps.

 class FPS_Counter 
    { 
     private SpriteFont spriteFont; 
     private float FPS = 0f; 
     private float totalTime; 
     private float displayFPS; 

     public FPS_Counter(SpriteBatch batch, ContentManager content) 
     { 
      this.totalTime = 0f; 
      this.displayFPS = 0f; 
     } 
     public void LoadContent(ContentManager content) 
     { 
      this.spriteFont = content.Load<SpriteFont>("Fonts/FPSSpriteFont"); 
     } 
     public void DrawFpsCount(GameTime gTime,SpriteBatch batch) 
     { 

      float elapsed = (float)gTime.ElapsedGameTime.TotalMilliseconds; 
      totalTime += elapsed; 

      if (totalTime >= 1000) 
      { 
       displayFPS = FPS; 
       FPS = 0; 
       totalTime = 0; 
      } 
      FPS++; 

      batch.DrawString(this.spriteFont, this.displayFPS.ToString() + " FPS", new Vector2(10f, 10f), Color.White); 
     } 
1

Bạn có thể muốn xem qua bộ công cụ của chúng tôi Gearset. Nó là một bộ công cụ có thể giúp bạn với điều đó. Nó có một cửa sổ chuyên dụng cho bạn thấy một cái nhìn đẹp về đầu ra, được sắp xếp theo màu sắc và cung cấp tính năng lọc có thể trở nên khá hữu ích khi có nhiều đầu ra.

Thiết bị cũng cung cấp cho bạn các công cụ khác như chỉnh sửa đường cong và kiểm tra thời gian thực đối tượng của bạn. Có một phiên bản miễn phí và một phiên bản trả tiền (sự khác biệt là một tính năng duy nhất không có sẵn trong phiên bản miễn phí). Hy vọng nó giúp.

Các vấn đề liên quan