win8 開發之旅 19 足球遊戲揭秘5

2022-02-09 15:23:21 字數 1060 閱讀 9200

今天,我們揭秘一下group,gameconfig,playersconfig這幾個類。 這幾個雖然是添頭類,但缺少了他,遊戲,嗨,真的執行不了。那,請掀起蓋頭來吧!

①group——有足球知識的基礎的人,都明白這是幹嘛的,這是乙個分組情況的類。這是中國球迷最避諱乙個詞,每次大賽小賽一出來,總是看到國足被分入了死亡之組,哎怎麼總被分入死亡之組了,這個類在遊戲中的作用如圖所示:

相應源**如下所示:

view code

///

///當前的組別 a組 b組 c組

/// public

class

group

}

②gameconfig——比賽的資訊純粹用這個類來儲存,用這個泛型資訊來儲存,因此有個game的泛型陣列,對於game這個實體類,我們以後再說。  再有將所有的資訊載入的方法。他的具體資訊如圖所示。 當你選擇巴西的時候,就用linq語句查詢出來。

相應源**如下所示:

view code

public

class

gameconfig

}

③playconfig——比賽運動員的資訊純粹用這個類來儲存,用這個泛型資訊來儲存,因此有個player的泛型陣列,對於player這個實體類,我們以後再說。  再有將所有的資訊載入的方法。他的具體資訊如圖所示。 當你選擇巴西的時候,載入相應的運動員的資訊的時候,就用linq語句查詢出來。

相應源**如下所示:

view code

這是乙個頭簡單的方法,一般做法,應該是建立乙個檔案在從中讀取(自動建立),這就是為什麼,大多數we玩家,你有可能解除安裝了相應的檔案,只要資料夾不刪除話,球員比賽資訊都存在的緣故吧!。

win8 開發之旅 19 足球遊戲揭秘6

我們這裡揭秘什麼了,來揭秘一下.moveresult,goalpost shot這幾個類。首先,這幾個類都屬於moel層,這幾個類都是主要用於儲存相應的實體類的資訊,具體為什麼請聽我一一娓娓道來。moveresult 記錄移動資訊的類,就是記錄運動員的移動的資訊。他繼承與discoid這個類,物體的...

win8 開發之旅 19 足球遊戲揭秘6

我們這裡揭秘什麼了,來揭秘一下.moveresult,goalpost shot這幾個類。首先,這幾個類都屬於moel層,這幾個類都是主要用於儲存相應的實體類的資訊,具體為什麼請聽我一一娓娓道來。moveresult 記錄移動資訊的類,就是記錄運動員的移動的資訊。他繼承與discoid這個類,物體的...

win8 開發之旅 17 足球遊戲揭秘3

我們繼續我們的足球的揭秘之旅了,在解密的過程中,我牢牢遵守了由易到難的原則,今天是解密foultypes,gamestate,playerstate這三個列舉型別。foultype 犯規的列舉型別,相應的源 如下所示 1 2 犯規的型別的列舉型別 3 4public enum foultypes 5...