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

2022-02-09 15:23:20 字數 1560 閱讀 1871

我們這裡揭秘什麼了,來揭秘一下.moveresult,goalpost ,shot這幾個類。

首先,這幾個類都屬於moel層,這幾個類都是主要用於儲存相應的實體類的資訊,具體為什麼請聽我一一娓娓道來。  

①moveresult——記錄移動資訊的類,就是記錄運動員的移動的資訊。他繼承與discoid這個類,物體的實體類。

而實現的偽**如下:

相應的源**如下:

view code

///

///移動的結果

/// public

class

moveresult

//////

各種傳遞位置

/// public listdiscoidpositions

//////

是不是控球雙方易手了

/// public

bool isturnover

}

②goalpost——球門柱的類,標記球門柱的具體的位置。他繼承與discoid這個類,物體的實體類。

他的偽**如下:

注意球門的大小與位置用相應的等效向量標記。

相應源**如下:

view code

///

球門的實體類

public

class

goalpost : discoid

}

③shot——射門的類,記錄每個射門的資訊。

他的偽**如下:

相應的源**如下:

view code

///

///射門的類

///用於記錄射門的球

/// public

class

shot

//玩家屬性

public player player

//////

目標的值

/// public point target

//////

力量

/// public

double strength

//////

摩擦係數

/// public

int value

}

這就是今天的內容,以後我們在介紹另外的內容,反正好戲在後面,專案的開源位址是

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

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

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

今天,我們揭秘一下group,gameconfig,playersconfig這幾個類。這幾個雖然是添頭類,但缺少了他,遊戲,嗨,真的執行不了。那,請掀起蓋頭來吧!group 有足球知識的基礎的人,都明白這是幹嘛的,這是乙個分組情況的類。這是中國球迷最避諱乙個詞,每次大賽小賽一出來,總是看到國足被分...

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

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