我正在使用C#製作WPF足球遊戲,並想知道是否有可能將玩家放入課堂,並且當球擊中他們時,同樣的碰撞屬性適用於所有人。當你得到一堆物體的邊界時,它會在一次掃描中得到所有的邊界。處理多個對象,如一個 - WPF
無論如何,是否有可能將多個相同但分離的對象視爲一個對象?如何? Thx
我正在使用C#製作WPF足球遊戲,並想知道是否有可能將玩家放入課堂,並且當球擊中他們時,同樣的碰撞屬性適用於所有人。當你得到一堆物體的邊界時,它會在一次掃描中得到所有的邊界。處理多個對象,如一個 - WPF
無論如何,是否有可能將多個相同但分離的對象視爲一個對象?如何? Thx
這取決於你想要做什麼。如果他們都想對同一事件做出反應,則可以爲每個事件附加事件處理程序。如果你想以同樣的方式作出反應,如果其中任何一個提出相同的事件,你可以將相同的事件處理程序附加到它們中的每一個。
如果你只是想對每個項目做同樣的事情,通常foreach循環會很好。
您可以應用composite pattern太:創建一個接口,每一個項目工具,然後這也實現了接口,它負責收集在委託調用每個項目的複合類。
如果這些想法沒有幫助,請給出具體的代碼示例。
爲指針人歡呼。 1起。這看起來像我在找什麼。 – Apophis 2010-08-23 04:50:44
爲什麼你有多個相同的對象?你不能只用一個嗎? – svick 2010-08-22 11:52:45
足球比賽中有很多球員。 – Apophis 2010-08-23 04:39:14