-
繪制果實查看全部
-
大魚和果實碰撞查看全部
-
繪制大魚查看全部
-
繪制果實查看全部
-
繪制??鸄PI查看全部
-
所用內(nèi)容查看全部
-
設(shè)置canvas的寬高,不能在style樣式表里面修改,而要在標(biāo)簽里面修改,例如<canvas height='600' width='800'></canvas>.這兩種寫法是有區(qū)別的,canvas對象的默認(rèn)寬高屬性是300、150。第一種修改style,相當(dāng)于將300*150拉伸至800*600,會變形。第二種是修改canvas對象的默認(rèn)寬高屬性,不會變形。console.log(canWidth,canHeight)會發(fā)現(xiàn)是300,150;而不是800,600。所以老師這里實際繪圖,圖片是先轉(zhuǎn)換成300*150,再縮放為800*600,反復(fù)縮放會造成圖片失真。視頻沒出現(xiàn)失真是因為老師用的背景圖本來就是800*600,如果換成其他大小的明顯圖片,比如含文字的1366*768,就能看出區(qū)別了。另外,canWidth = can1.width;是獲得canvas對象的width屬性,不是它的寬度樣式。這里沒有加var,canWidth是個全局變量,所以之后的作圖函數(shù)能夠直接讀取到int()函數(shù)里面的canWidth。也算是var加深了理解查看全部
-
1.靜止的???2.??a(chǎn)生果實 3.果實自動漂浮 4.大魚吃果實 5.大魚喂小魚查看全部
-
繪制???查看全部
-
框架筆記查看全部
-
111查看全部
-
第二階段查看全部
-
課程介紹查看全部
-
-新API寫法:canvas.getContext("2d");查看全部
-
ane.js查看全部
舉報
0/150
提交
取消