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

歡迎光臨散文網(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,這格有墻,所以視線被擋。路途如下:


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

分享到微博請遵守國家法律
彭山县| 平陆县| 济阳县| 开阳县| 罗山县| 台湾省| 南城县| 年辖:市辖区| 陆良县| 都匀市| 绵阳市| 万源市| 稷山县| 云梦县| 济阳县| 武胜县| 廊坊市| 重庆市| 修水县| 青神县| 子长县| 宿松县| 太原市| 舟山市| 常熟市| 泽库县| 原阳县| 越西县| 承德县| 英超| 张家港市| 台安县| 建阳市| 班玛县| 瑞昌市| 札达县| 长海县| 固安县| 垣曲县| 廊坊市| 仲巴县|