- XNA 4.0 Game Development by Example Beginner's Guide(Visual Basic Edition)
- Kurt Jaegers
- 166字
- 2021-08-20 15:50:41
Time for action – drawing the screen – the title screen
- Modify the
Draw()
method ofGame1
to include the code necessary to draw the game's title screen afterGraphicsDevice.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
- 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. - Stop the game by pressing Alt + F4.
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.
推薦閱讀
- Redis使用手冊
- 數據庫技術與應用教程(Access)
- Creating Mobile Apps with Sencha Touch 2
- Python廣告數據挖掘與分析實戰
- 跟老男孩學Linux運維:MySQL入門與提高實踐
- Learning Proxmox VE
- 大數據技術入門
- 數據科學工程實踐:用戶行為分析與建模、A/B實驗、SQLFlow
- Gideros Mobile Game Development
- Mastering ROS for Robotics Programming(Second Edition)
- Machine Learning for Mobile
- SQL Server 2012 數據庫教程(第3版)
- R數據挖掘實戰
- Hadoop海量數據處理:技術詳解與項目實戰(第2版)
- Oracle數據庫性能優化的藝術