p5.js

    0熱度

    1回答

    我有一個已定義這樣的,有一對夫婦的功能的ES6類: class Cell{ constructor(i,j){ this.i = i; this.j = j; this.alive = false; this.survives = false; //Made so not to change alive variabe mid-loop,

    0熱度

    1回答

    當我試圖使用進化算法和構建過程的可視化工具時,我想使用VueJs和P5Js。 我有這樣的代碼:(SO) Playing with Evolutionary Algorithms on Codepen.io 問題是Vue實例的數據​​沒有正確更新。 這裏我試圖做: 傳遞全局OBJET Game爲Vue的實例的數據。然後​​得到正確更新,但數據是如此之大,一切都變得遲緩; 在聲明時填充Game.pop

    0熱度

    1回答

    我在收集考古遺址的數據庫上工作。我們項目的目標是使數據在網絡上可訪問。我想在GeoTIFF上繪製它們以顯示它們的分佈和隨時間變化。我進一步想要計算Delaunay三角剖分和一個熱圖,你可以將它顯示爲疊加圖。它對我來說非常重要,可以將動畫隨着時間的變化可視化。我選擇p5.js /處理,因爲我不是一個非常熟練的程序員(一些R,NetLogo和Processsing)。我認爲它將適合特別是關於動畫的任務

    0熱度

    2回答

    我有這個簡單的代碼,我試圖保留一個數組數組,這只是FFT音頻數據。我認爲這是一個JavaScript問題,但我不知道什麼是錯的。 fft.analyze()只返回一個數組數組。在將陣列推入陣列頻譜之後,頻譜內的所有值均爲0,而不是實際值。使用array.splice(0)應該是一個深層副本。誰能告訴我我在這裏做錯了什麼? var fft,mic; function setup(){ v

    0熱度

    1回答

    我使用p5.js併爲小對象創建了構造函數。 當我嘗試更新這些對象的列表時,一切都開始以非常奇怪的方式影響其他對象。爲什麼它的行爲如此? 這裏是我的草圖的簡化版本: var pellets = [], cells = [] function setup() { createCanvas(400, 300) // ... for (var i = 0; i

    0熱度

    1回答

    我想製作一個形狀(XP欄),以便始終在繪製的所有形狀的頂部排序。 (如果有幫助的話,我也會使用p5.js)除了最後繪製它(我不能在我的情況下做)。

    0熱度

    1回答

    在我的遊戲中存在一個大的地圖,我想知道如果不是繪製形狀(平均每次250+),當玩家不能看到它們會在遊戲的表現。另外,我正在檢查玩家距離大約500多個其他位置矢量(用於敵人,食物,子彈的相互作用),這需要大量的平方根。如果我使用X和Y組件進行粗略估計,這是否會顯着提升遊戲性能?

    0熱度

    3回答

    我最近使用P5做出笨鳥先飛喜歡的遊戲,直到一個小時前我曾經定義和調用我的對象我這樣的比賽: function setup(){ //**Define** cloud1 = new Cloud(random(100, windowHeight - 500), random(0.7, 1.3)); cloud2 = new Cloud(random(100, wind

    0熱度

    1回答

    如何獲取隨機對象並從多個對象.json文件的數組中獲取隨機鍵/值對? 我有一個p5.js腳本加載一個json文件,其中包含多個對象的數組,每個對象包含11個鍵/值對。我可以得到隨機對象,但我還需要隨機獲得鍵/瓦力對以用作字符串。 我沒有足夠的代碼技巧來找出隨機對象和隨機鍵/ valeu對之間隨機排序的方法。對此有何想法? 在此先感謝。 樣品JSON: { "entries": [

    0熱度

    1回答

    我想和全局變量的文件,例如內部功能: function Globals() { } Globals.gravity = createVector(0, -9.81); 遺憾的是隻能用p5.js功能,當他們在裏面setup()或draw()聲明或從被稱爲這些功能之一。 我的問題是使全局變量易於使用的最佳方法是什麼? 我唯一的想法是使它們的功能,但不是很漂亮(你必須調用函數來獲得一個值),