2014-11-06 25 views
0

我使用Unity來構建嚴肅遊戲的可視化。我正在使用C#編程語言。動態行爲所需的結構

我的問題是,我從一個JSON接收數據,我分析它,我結束了不同的「詞」的說法,例如一個列表:

播放器 - 走到 - 卡爾

卡爾 - 說......到 - 玩家

(注意,此列表不限於3個字,它可以是一個較長的語句,它doew不是必須包含玩家或NPC或什麼的,這是非常靈活)

我有一個包含所有可能動作的列表& NPC名字,所以在這個例子中,Carl會出現在我的NPC名單中,因此我可以將他識別爲NPC。 「行動」執行也一樣。

但是現在我需要將很多這些不同的動作映射到遊戲本身的可視化中。

因此我想我需要一種方法來存儲:

1)的話

2)的 '意義'(NPC或玩家或動作)

3)這個詞的順序本身

任何人都可以指向一個非常有效的結構或設計模式的方向來使這項工作? 謝謝

回答