一個通用遊戲引擎的設想:把語言刻入世界,還是把世界刻入語言?

花了一點時間完成了語法分析器。現在它應該可以實現自定義的語法。 我一直都在想,如果要做這方面的一個設計模式,應該怎麼處理我的遊戲架構的接口呢? 現在覺得有趣的是,語法樹處理一個戰鬥,結果在語法中是得到一個新的東西,還是返回一個已經改變的舊的? 這件事一直在困擾我。 新的和舊的有很多的含義,首先它們是區分,何時觸發你想要觸發的那個功能? 其次可以這樣想,它們只是將這個過程包裹起來而已, 比如用一個a
相關文章
相關標籤/搜索