我正在嘗試重新創建一個'飄落的沙子'模擬,類似於那些在那裏做同樣的事情的各種網絡玩具 - 而且我很難做到。我不確定從哪裏開始。我試圖用元胞自動機來模擬沙粒的行爲,但我無法弄清楚如何使我更新'世界'的方向無關緊要...下落沙模擬
例如,我想要的其中一種粒子類型是Plant。當植物與水接觸時,植物將水粒轉化爲另一種植物粒子。這裏的問題是,如果我從上到下更新遊戲世界,從左到右更新遊戲世界,那麼放置在水粒子海中間的植物粒子將立即使所有的水粒子在右下方那個新的植物顆粒變成植物。這不是我期待的行爲。 =(
我一直在重新思考這個問題,最近......我一直在試圖把世界當作一個有位置的粒子袋 - 但我應該做的是把世界視爲連接單元的矩陣。 – 2013-02-22 00:11:20