竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

用python和pygame游戲編程入門-認(rèn)識向量

極客小將2020-10-28-
向量的表示和坐標(biāo)很像,(10,20)對坐標(biāo)而言,就是一個固定的點,然而在向量中,它意味著x方向行進10,y方向行進20,所以坐標(biāo)(0,0)加上向量(10,20)后,就到達了點(10,20)。

我們先考慮二維的向量,向量的表示和坐標(biāo)很像,(10,20)對坐標(biāo)而言,就是一個固定的點,然而在向量中,它意味著x方向行進10,y方向行進20,所以坐標(biāo)(0,0)加上向量(10,20)后,就到達了點(10,20)。

向量可以通過兩個點來計算出來,如下圖,A經(jīng)過向量AB到達了B,則向量AB就是(30, 35) – (10, 20) = (20, 15)。我們也能猜到向量BA會是(-20, -15),注意向量AB和向量BA,雖然長度一樣,但是方向不同。

用python和pygame游戲編程入門-認(rèn)識向量

向量運算

我們觀察下圖,點A出發(fā),通過向量AB到達B點,B通過BC到達C;由A出發(fā)的話,經(jīng)向量AC就直接到達C。

用python和pygame游戲編程入門-認(rèn)識向量

由此我們得到一個顯而易見的結(jié)論向量AC = 向量AB + 向量BC。向量的加法計算方法呼之欲出:

(20, 15) + (-15, 10) = (20-15, 15+10) = (5, 25)

把各個方向分別相加,我們就得到了向量的加法運算法則。很類似的,減法也是同樣,把各個方向分別想減。

有加減法,那乘除法呢?

用一個向量來乘(除)一個數(shù),其實際意義就是,向量的方向不變,而大小放大(縮小)多少倍。

向量的運算被廣泛的用來計算到達某個位置時的中間狀態(tài),比如我們知道一個角色從A到B,中間有10幀,那么很顯然的,把向量通過(B-A)/10計算出來,每次將角色移動到當(dāng)前位置就可以了,很簡單吧?

本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員及時刪除。

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 亚洲国产精品一区二区久久,亚洲午夜 | 久久精品一级 | 三级久久 | 国产成人精品视频 | 性生生活大片免费看视频 | 玖玖玖影院 | 黄色一级片视频播放 | 一区二区三区中文字幕 | 国产欧美精品国产国产专区 | 91视频在线播放视频 | 99成人在线视频 | 久久久麻豆 | 亚洲视频在线一区二区 | 久久综合成人精品亚洲另类欧美 | 97视频在线播放 | 国产午夜精品一区二区三区嫩草 | 久久久在线视频 | 亚洲成人二区 | 中文字幕亚洲第一 | 天天色综合天天色 | 国产一区二区黑人欧美xxxx | 精品动漫av | 国产大片在线观看 | 在线观看国产麻豆 | 69xx×在线观看 | 欧美色人 | www.国产一区 | 在线免费观看av网站 | 欧美色综合天天久久综合精品 | 涩爱av一区二区三区 | 男人操女人免费视频 | www色亚洲| 99热| 精品国产一区二区三区四区四 | 欧美天堂视频 | 日本视频黄色 | 国产精品久久久久久久久久久久 | 中文字幕成人av | 国产精品久久综合 | 欧美成人免费在线 | 久久久久在线观看 |