官术网_书友最值得收藏!

Time for action – drawing the screen – the title screen

  1. Modify the Draw() method of Game1 to include the code necessary to draw the game's title screen after GraphicsDevice.Clear(Color.CornflowerBlue):
    If gameState = GameStates.TitleScreen Then
      spriteBatch.Begin()
      spriteBatch.Draw(titleScreen,New Rectangle(0, 0,Me.Window.ClientBounds.Width,Me.Window.ClientBounds.Height),
        Color.White)
      spriteBatch.End()
    End If
  2. Run the game and verify that the title screen is displayed. You will not be able to start the game yet, however, as we have not written the Update() method yet.
  3. Stop the game by pressing Alt + F4.
    Time for action – drawing the screen – the title screen

What just happened?

The title screen is drawn with a single call to the Draw() method of the spriteBatch object. Since the title screen will cover the entire display, a rectangle is created that is equal to the width and height of the game window.

The Draw() method – the play screen

Finally, we are ready to display the playing pieces on the screen. We will accomplish this by using a simple loop to display all of the playing pieces in the _gameBoard object.

主站蜘蛛池模板: 罗平县| 县级市| 兴国县| 叶城县| 邹平县| 新巴尔虎左旗| 磐安县| 海阳市| 惠东县| 长顺县| 铜梁县| 阿拉善左旗| 开平市| 红安县| 迁西县| 新乡市| 新津县| 平南县| 富裕县| 龙井市| 白水县| 鸡东县| 临桂县| 融水| 黑龙江省| 海安县| 武宣县| 原平市| 泊头市| 赣州市| 平江县| 利川市| 桂阳县| 桂林市| 遂川县| 中阳县| 沁源县| 河北区| 丰宁| 丹阳市| 安远县|