亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

processing/p5.js — 每當我增加單元格數量時,2D 網格就會縮小

processing/p5.js — 每當我增加單元格數量時,2D 網格就會縮小

絕地無雙 2023-07-14 10:09:36
我正在使用 rect() 在畫布上繪制 17×17 2D 網格。但每當我增加單元格數量(例如 20×20)時,畫布上的網格就會縮小。一開始我以為是浮點精度損失問題。然而事實似乎并非如此。與屏幕的密度或像素有關嗎?因為它在不同尺寸的屏幕上發生的情況不同。這是我在draw()中的代碼:let size = width / 17;for (let x = 0; x < size; x++) {    for (let y = 0; y < size; y++) {        rect(x * size, y * size, size, size);    }}19×19 20×20
查看完整描述

1 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

你必須從 0 迭代到單元格數量,而不是從 0 到size。size是單個細胞的大小,而不是細胞的數量:


let no_of_cells = 20;

let size = width / no_of_cells;

for (let x = 0; x < no_of_cells; x++) {

    for (let y = 0; y < no_of_cells; y++) {

        rect(x * size, y * size, size, size);

    }

}


查看完整回答
反對 回復 2023-07-14
  • 1 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號