官术网_书友最值得收藏!

  • 騰訊游戲開發精粹
  • 騰訊游戲編著
  • 264字
  • 2019-08-30 16:20:39

1.1 引言

在當前MOBA手游中,移動方式大多采用搖桿移動,搖桿移動首先要解決的問題是與障礙物的碰撞檢測,以及發生碰撞后如何行走(碰撞后直接停止的體驗非常糟糕)。根據地圖數據的不同,搖桿移動的碰撞檢測方式有多種。

(1)物理碰撞方式:直接使用點(或圓)與多邊形進行碰撞檢測,然后繞多邊形的邊移動。

(2)NavMesh方式:同樣需要做點(或圓)與多邊形碰撞檢測,然后繞多邊形的邊移動。

(3)柵格方式:檢測點是否在阻擋柵格內,或者圓與阻擋柵格的距離,碰撞后移動方向不好確定。

這里提供一種更為高效的且更為方便地解決其他移動相關需求的方案,即:基于SDF的搖桿移動。

主站蜘蛛池模板: 松原市| 太仓市| 蓬安县| 建始县| 呼图壁县| 兰西县| 陆丰市| 托克逊县| 桦甸市| 修水县| 津市市| 和田市| 永德县| 拉萨市| 定日县| 息烽县| 梁平县| 济南市| 兴城市| 天柱县| 嘉黎县| 永仁县| 长汀县| 昌平区| 平陆县| 乌鲁木齐市| 金堂县| 扬中市| 嘉黎县| 枣庄市| 秦安县| 句容市| 津市市| 湟中县| 额敏县| 吴江市| 潍坊市| 尉氏县| 旺苍县| 定结县| 保山市|