欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          博主玩了這么久的連連看,居然是第一次發(fā)現(xiàn),連連看最多只能有2個(gè)轉(zhuǎn)彎。orz…

          在網(wǎng)上搜索連連看的連線算法判斷,并沒有找到很全面的,經(jīng)過自己摸索之后,畫了下面的圖(圖有點(diǎn)丑……)

          一. 2個(gè)物體在同一直線上,可以直接連通 (這個(gè)不需要解釋啦)

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          二.2個(gè)物體在同一直線上,中間有障礙物,不能直接連通 (2個(gè)轉(zhuǎn)彎)

          【循環(huán)遍歷黃線中的交點(diǎn),比如A,B點(diǎn),再判斷藍(lán)線有沒有障礙物,若沒有,則可以連通,若有,則繼續(xù)循環(huán)查找新的A,B點(diǎn)】

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          三. 2個(gè)對(duì)象不在同一直線上,一個(gè)轉(zhuǎn)彎

          【2個(gè)物體分別在所在位置進(jìn)行x,y軸的延伸,如下圖則交點(diǎn)為A,B。 只需判斷2個(gè)交點(diǎn)到2個(gè)物體直接是否有障礙物,若沒有,則可以連通】

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          四. 2個(gè)物體不在同一直線上,連線有2個(gè)轉(zhuǎn)彎

          【同二的原理,如下圖,如果A,B 2個(gè)交點(diǎn)到物體均沒有障礙物,則可以連通。其中A點(diǎn)的縱坐標(biāo)和B相同】

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          另外一種情況,A,B 為2個(gè)物體所在x軸與中間y軸的交點(diǎn),A,B的x坐標(biāo)必須相同,連線如下:

          前端實(shí)現(xiàn)連連看小游戲?qū)嵗a

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)