"Conway's Game of life"(ちょうど楽しみと学習のため)のhtml(キャンバス)版を作るのは忙しいです。次世代を計算する。jQueryで計算のための配列コピーを作成する方法
私が持っている問題は、私はのような何かをしようと試みた私の描画のための「2D」アレイを使用して、新しいものとsindsイムを作るために、古い世代からのバックアップ・バージョンを必要とするということである。
var game = []; //this is the original array in 2D
var calc = game.slice();
// here the code to edit "game" and draw using "game"
// here the code to calculate the next gen on "calc" using the info from "game"
game = calc.slice();
// draw using info on "game"
が、何とかこれは私の上で動作しませんでした...
私はこれを行うには間違いがありますか、私はこれに対して別のソリューションを使用する必要がありますか?あなたがやっている場合も、私はここに「.slice」に関するいくつかの情報を見つけましたが、または私はこの上でより多くの情報が必要か、私は愚かだ...
挨拶...
「動作しません」と言うと、正確に何が得られ、何を得ることが期待されますか? –
@RobAnthony私が間違っていると思うのは、私が "ゲーム"も(自動的に)私がそう言うまで私が望んでいないものを変更した "calc"を変更した場合です。 –