霰彈槍

From DDraceNetwork
Revision as of 14:15, 27 May 2023 by EdEnd (talk | contribs) (Created page with "玩家也可以尝试在下落的过程中向由地面和垂直墙体组成的角落处射击来进行角落垂直加速。")

霰彈槍(英語:Shotgun)是玩家在遊戲內可收集到的武器之一,持有霰彈槍進行開火會向着鼠標光標方向發射一條光線。

霰彈槍是自動武器。霰彈槍發射的光線與 激光槍發射的光線外觀上是相同的,並且它們都可以被可碰撞實體反射、擁有發射的最遠距離以及發射到玩家身上後進行交互。

霰彈槍發射的光線是即時計算落點的,即發射的光線會在一瞬間到達其發射方向上可交互的對象,或到達最大發射距離時停止延伸。同時交互的判定時間也是瞬時的,即只有在開火(或反射後)的一瞬間射擊到了玩家身上,才會產生交互。

霰彈槍發射的光線的效果為:給光線碰撞到的第一名玩家一個瞬時的、與光線發射方向相反的力,這個力會使得該名玩家能獲得一個較大的速度。運用此特性,玩家可以從幾乎任何角度通過霰彈槍獲得較大的速度進行移動。

利用霰彈槍進行水平移動

為了獲得較大的水平速度,玩家在正常前進時需要迎面接觸到霰彈槍發射的光線。

雙人操作

  • 讓兩名玩家面對面地站在同一高度的地面(或單向板)上,兩者之間應有一定距離;
  • 一名玩家開始移動;
  • 另一名玩家此時可以持霰彈槍向其開火;
  • 此時正在移動的玩家會因為霰彈槍的光線而獲得了更大的水平速度。

注意:如果在移動中的玩家達到最大水平移動速度後進行開火,加速程度會顯著提高。

單人操作

  • 找一處在地面上凸出來的牆體;
  • 與其保持一定距離後,向其開始移動,同時瞄準那處牆體;
  • 持霰彈槍向那處牆體開火,此時玩家會因被牆體反射後的光線加速;
  • 避開那處牆體(通常利用跳躍避開)。

如果是單人操作的話,玩家可以更容易掌握到自己到達最大水平移動速度的時機,使加速成功率大大提升。

利用霰彈槍進行垂直移動

玩家可以使自己上升的手段有跳躍以及使用鈎子兩種(此處暫不提及榴彈槍等等其他手段)。將這兩種手段與霰彈槍結合,則可以得到極大的垂直速度。

雙人操作

當玩家需要利用霰彈槍在高處拉起一個未處於凍結狀態且不在其鈎子最大射程範圍內的其他玩家時:

  • 在低處的玩家開始跳躍;
  • 在高處的玩家在其跳躍後持霰彈槍向其射擊。

當玩家需要利用霰彈槍在高處拉起一個處於凍結狀態且不在其鈎子最大射程範圍內的其他玩家時:

  • 位於高處的玩家持霰彈槍向位於低處的玩家射擊多次;
  • 如果被凍結的玩家已進入鈎子最大射程範圍內,嘗試鈎住他。
    • 若進行上述操作後,被拉起的玩家依然不位於鈎子的最大射程範圍內,玩家可以嘗試在附近尋找可碰撞實體,向該實體射擊,確保霰彈槍發射的光線經實體反彈後可以擊中被凍結的玩家。之後儘快轉向該玩家並第二次開火,這樣兩槍擊中玩家的間隔會縮短一些,使得該玩家可以獲得更多的垂直速度,從而使其更有可能進入鈎子最大射程範圍內。

單人操作

其實和水平移動環節的單人操作大同小異:

  • 找一處頭頂有牆體的地方;
  • 持霰彈槍瞄準正上方的牆體;
  • 跳躍,緊接着開火,玩家會被反彈回來的光線拉起,獲得大量的垂直速度;
  • 利用左右移動鍵避開牆體。

如果沒有一定的初始移動速度(上述舉例中,垂直速度由跳躍提供,水平速度由平地移動提供),霰彈槍並不會將玩家拉起很高或拉到很遠的距離。因此,如果玩家已經從其他方式獲得了一定的速度(例如被其他玩家錘起或錘遠),則玩家可以直接利用霰彈槍獲得更多的速度。

進階加速技巧

在一些更高難的地圖裏,作者可能會要求玩家在明顯沒有方便使用的牆體的情況下獲得一定的水平或垂直速度。

水平移動

為了在平地獲得更多的水平移動速度,玩家可以在地板上反射自己發射出的光線。如果反射角度得當(一個非常精確的角度),在地板上反射後的激光會拉到正在前進的玩家,並為其提供水平速度:

  • 瞄準正前方,之後向下偏移一些;
  • 開始移動,以達到最大水平移動速度;
  • 持霰彈槍開火。

照做了,但沒有效果?

  • 如果玩家被明顯減速了或者光線在你經過其反射點之後被反射,嘗試瞄準的角度再高一點;
  • 如果光線在玩家經過其反射點之前被反射,嘗試瞄準的角度再低一點。

注意:正確的射擊角度會隨着速度的改變而改變

垂直移動

垂直加速與平地加速在操作上大同小異,你需要找一堵豎直的牆體。

但實際上,水平移動與垂直移動在本質上還是有所不同的。水平移動僅受摩擦力影響,玩家可以很容易始終保持同一速度前進;而垂直移動受重力影響,其移動速度時時刻刻因重力而產生變化,因此使光線在垂直牆上反彈後能拉到玩家的射擊角度時時刻刻都在變化着:

  • 先緊貼着牆站好;
  • 瞄準正上方,之後向牆體的方向偏移一點;
  • 跳躍,緊接着持霰彈槍開火。

照做了,但又沒有效果?

  • 如果玩家被明顯減速了或者光線在你經過其反射點之後被反射,嘗試瞄準的角度再偏向牆體一點;
  • 如果光線在玩家經過其反射點之前被反射,嘗試瞄準的角度再遠離牆體一點。

角落垂直加速

玩家也可以嘗試在下落的過程中向由地面和垂直牆體組成的角落處射擊來進行角落垂直加速。

  • 先緊貼着牆站好;
  • 瞄準正下方,之後向牆的方向偏移一點;
  • 進行二段跳躍,並且在你落地之前持霰彈槍開火;
  • 落地後進行一次平地跳躍,此時玩家會被反射回來的光線擊中從而獲得垂直速度。

Advanced Behaviour

  • Whenever a shotgun beam hits a wall, there is a brief delay before it gets reflected off the wall
  • Since the Shotgun is an automatic weapon it can be held down to shoot indefinitely, which also allows you to directly shoot on unfreeze
  • The beam does not in fact drag you in the direction it came from. Instead, it pulls your tee towards the origin of it, so either where it was shot from or from the last point it reflected off. This is also the reason why the advanced indirect shots work.