程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(九)(4)

C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(九)(4)

編輯:關於C語言

代碼和上一節裡的沒有多大的區別,改動為我用黃色背景色描繪的區域(…….號表示該段代碼與上一節不變)。主要就是針對如何進行主角真實腳底坐標在兩個坐標系中的換算問題進行了布局修改,大家可以與上一節裡的示例代碼進行比較,非常容易就可以進行分析理解,這裡我就不再累述了。大功告成啦,我將障礙物的表現去掉,然後國際慣例Ctrl+F5測試一下我們的成果吧:

至此,我們就實現了2D游戲人物在地圖中的移動。大家再回頭看看或許會發現:本節地圖中的障礙物均是由正方形塊組成,也就是說地圖是基於直角坐標系的。但是在實際的游戲制作中,特別是SLG走格子回合制等類型的游戲中,基本都采用斜度的地圖構造。那麼下一節我將就如何構造斜度坐標系地圖進行講解,敬請關注。

-
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved