首頁 游戲

Minecraft指令手冊(cè)

第七十六章 camerashake-如何讓一個(gè)玩家鬼畜

Minecraft指令手冊(cè) 你好MC 1096 2020-02-13 19:42:52

  在前面的兩章,你可能花費(fèi)了大量的腦細(xì)胞來理解里面的內(nèi)容,為了保住你的腦子不會(huì)被消耗完,我們接下來就放輕松一些,來學(xué)習(xí)一些雖然冷門但有趣又簡單的指令。

  在第七十一章我們講條件子命令時(shí),曾經(jīng)舉了這么一個(gè)例子:

  /execute as @a at @s if block ~~-1 ~ redstone_block run camerashake add @s

  這條指令的作用是:

  『......如果執(zhí)行位置下方一格方塊(玩家腳底下的方塊)是紅石塊,就搖晃玩家的鏡頭(站久就變鬼畜了)?!?p>  其中,我們用到了一個(gè)目前基巖版獨(dú)有的指令:camerashake。這一章,我們就來介紹一下這個(gè)指令。

  /camerashake

  作用:搖晃玩家視野

  存在版本:基巖版1.16.100-今

  需要權(quán)限等級(jí):基巖版-1

  需要作弊:是

  格式:

  /camerashake add <目標(biāo)玩家>[搖晃強(qiáng)度][搖晃時(shí)長:秒][搖晃方式]

  \\為指定玩家的視野添加搖晃效果\\

  /camerashake stop [目標(biāo)玩家]

  \\為指定玩家的視野移除搖晃效果\\

  這是一個(gè)很簡單的指令,你可以為指定的玩家添加搖晃效果,也可以為你自己或指定的玩家移除搖晃效果。讓我們先來簡單試一試:

  /camerashake add @s

  使用上述指令,你會(huì)發(fā)現(xiàn)你的視角輕微了搖晃了1秒左右,但并不怎么強(qiáng)烈。

  我們可以嘗試添加更多的參數(shù),比如指定多強(qiáng)的搖晃強(qiáng)度和搖晃時(shí)間:

  /camerashake add @s 0.4 10.0

  上述指令可以給你自己添加強(qiáng)度為0.4且長達(dá)10秒的坐標(biāo)搖晃效果。雖然說是搖晃視角,但如果你真的運(yùn)行,你會(huì)感覺并不是你在搖晃,而是整個(gè)大地都在搖晃,就像地震了一樣(而且晃久了還會(huì)有些暈)。

  需要注意,『搖晃強(qiáng)度』和『搖晃時(shí)長』這兩個(gè)參數(shù)的值類型都是浮點(diǎn)數(shù),也就是說你要按照小數(shù)的寫法來寫,就算是整數(shù)也要在后面加上個(gè)『.0』。并且,『搖晃強(qiáng)度』參數(shù)的值必須在0~4之間(含0和4)。

  回到上面的指令,你可能會(huì)發(fā)現(xiàn)作者對(duì)這條指令的描述中說到『坐標(biāo)搖晃效果』。這個(gè)『坐標(biāo)搖晃效果』是什么呢?其實(shí)就是指以不斷隨機(jī)改變玩家攝像機(jī)(視野)的坐標(biāo)的方式來實(shí)現(xiàn)搖晃的效果,這種方式指定的強(qiáng)度越大,隨機(jī)變化坐標(biāo)的跨度越大,搖晃的效果也就越強(qiáng)烈。當(dāng)然,這并不會(huì)改變玩家本身的坐標(biāo)。

  我們可以通過指定『搖晃方式』參數(shù),來改變搖晃的效果。這個(gè)參數(shù)可以填寫兩個(gè)值:positional(坐標(biāo)搖晃[默認(rèn)])和rotational(角度搖晃)。

  讓我們看一下角度搖晃的效果:

  /camerashake add @s 0.4 10.0 rotational

  不難發(fā)現(xiàn),角度搖晃其實(shí)就是通過不斷隨機(jī)改變攝像機(jī)(視野)的旋轉(zhuǎn)角度,來實(shí)現(xiàn)搖晃的效果。當(dāng)然,這也不會(huì)改變玩家本身的旋轉(zhuǎn)角度。

  雖然搖晃會(huì)在時(shí)長之后結(jié)束,但如果我們指定的時(shí)長過長,就需要使用stop子命令來強(qiáng)制結(jié)束:

  /camerashake stop

  這將會(huì)結(jié)束執(zhí)行者自身的視野搖晃。你也可以通過指定『目標(biāo)玩家』參數(shù),來停止特定玩家的視野搖晃。

  需要注意的是,如果你不斷給一名玩家添加搖晃效果,新添加的搖晃效果雖然會(huì)覆蓋之前的搖晃效果,但在強(qiáng)度方面則會(huì)在原先的搖晃效果上增加。比如本章最開始的execute指令,如果一名玩家在紅石塊上站了7游戲刻,那么這名玩家的視野將會(huì)被添加七個(gè)搖晃效果,強(qiáng)度最終會(huì)變?yōu)?.5×7=3.5(注:作者測(cè)試默認(rèn)強(qiáng)度大約是0.5,可能會(huì)有些誤差),這名玩家的視野將會(huì)在接下來1秒內(nèi)變得十分鬼畜。

  這就是本章的全部內(nèi)容了。

  附表:camerashake歷史

  基巖版

  1.16.100-加入了/camerashake

  1.16.210-加入了stop子命令用于停止玩家視野搖晃。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南