最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【邊緣世界】視線、彈道與奇點原理 溫故而知新

2023-02-02 12:08 作者:紳士灰機君  | 我要投稿

視線總結出來的規(guī)律(即起點偏右)

與代碼實際實現(xiàn)其實不太一樣,雖然規(guī)律也是能用的

代碼:

1.數(shù)終點與起點橫豎軸上分別差幾個格子,像圖中兩個終點都是差1個橫格,3個豎格


2.計算K=(橫差-豎差)*2,像這倆就是負四

3.從起點開始檢測,向著終點走一格,當K>0時橫著走,K<0時在豎軸上走。K=0時,如果終點在起點的東面或正北方向,就直接往東走一格,如果終點在起點的西面或正南方向,就往北或南走一格。

像一開始K=-4,所以向北或南走,終點在北面,就往北走。


4.如果是橫著走了,K就減(豎差*4)。豎著走了,K就加(橫差*4)。

像上圖中向北走了,K就加4,K=0。

5.檢測走到的格子上是否有填充率100%的建筑,如果有,就是視線被阻擋。沒有就可以回到第3步驟,直到走到終點。

開始走第二次時,K已經(jīng)等于0,這時就出現(xiàn)了視野不對稱的分歧,像東邊的終點在起點的東面,于是向東走,K減12。最后路途如下:


而左終點,在起點的西面,于是向北走,K加4,這格有墻,所以視線被擋。路途如下:


【邊緣世界】視線、彈道與奇點原理 溫故而知新的評論 (共 條)

分享到微博請遵守國家法律
栾城县| 西和县| 抚松县| 晋州市| 台山市| 山西省| 齐齐哈尔市| 桃江县| 商丘市| 鹤山市| 苏州市| 阿拉善左旗| 旬邑县| 竹山县| 克什克腾旗| 娱乐| 拉萨市| 克山县| 凌源市| 兰州市| 阳谷县| 临清市| 郁南县| 察雅县| 阿鲁科尔沁旗| 罗田县| 普格县| 长岭县| 荣昌县| 崇文区| 阿城市| 柯坪县| 武川县| 渭源县| 秭归县| 兴文县| 长春市| 剑川县| 岳西县| 贵阳市| 丰县|