
地圖簡介
Bigheadmode(Re-Editable)是Free Fire CraftLand編輯器預置的官方玩法模板之一,為開發者提供可重複創建的基礎玩法功能藍本,主要包含地圖場景、規則設定與圖元腳本搭建三大部分
在本範本中,您可以體驗並學習核心玩法——透過在適當時機增大角色頭部模型以鼓勵玩家互相爆頭、體驗娛樂性主導的快節奏對槍——的編輯方法
同時,您也可以快速掌握並深入學習遊戲中其他常見的互動機制,包括批量使玩家獲取道具、更換玩家裝備等常用腳本邏輯,並在此基礎上進行拓展與二次編輯,進一步創造屬於自己的作品
地圖場景
首先介紹場景設計,整體場地設計形如「田」字格,處於兩支隊伍的玩家在進入遊戲後將出生在相對應的地圖兩端(下圖1紅框內),並可以在商店(下圖2紅框內)自由購買武器後從多條線路進攻,同時透過沿途的掩體體驗進行躲避與反擊、核心玩法

圖1

圖2
除了直接在場景內對物件進行快速調整,您還可以透過點擊更多-物件管理器對場景內物件整體管理

功能相關
規則
關於玩法規則的構建,需要點擊設定-玩法設定-玩法規則編輯
注意:此處已開啟無限子彈,若關閉,則需要在經濟-編輯商店或其他位置給玩家提供子彈獲取的方式

您可以在此編輯針對該張範本的詳細規則,包括:模式、機制、通用設定、屬性設定與經濟
目前範本的規則設定時主要在以下位置和預設設定有區別:模式、機制與經濟,以下將列出有區別的具體規則條目
模式
- 分數設定:用於決定玩家具體的獲勝分數需求與得分效率
- 回合設定:用來決定玩家在遊玩本地圖時的局內最長時間
- 隊伍設定:用於決定單局遊玩玩家數量、可分配到的隊伍數量以及能使遊戲開始的最小玩家數量

機制
- 危險區設定:本模板玩法不適合搭配危險區,因此建議保持關閉
- 重生設定:用於決定玩家被擊殺後到復活期間經過的時長以及復活的位置
- 觀戰設定:用來決定玩家在局內是否可以被觀戰以及可觀戰的玩家類別

經濟
- 遊戲經濟:用於決定玩家回合開始時、擊殺一個敵人時以及回合勝利時獲得並可用於消費的代幣數量
- 編輯商店:用於決定玩家可在特定位置透過消費代幣取得的道具及其價格


圖元
更多的玩法規則需要用到圖元編輯器,開啟方式是:
點選更多-圖元腳本-玩家-圖元腳本


本版塊主要介紹大頭模式中「大頭」這一核心玩法以及其他具體規則基於腳本的實現方式
您可以在此編輯具體圖元腳本並調整相關數值
對於需要針對了解的腳本功能,您可以點擊特定的腳本來進行查看
總覽:

核心玩法
- 如何讓角色頭部模型增大或恢復原樣?
- 落實到遊戲資料上,就是將角色骨骼的頭部單獨縮放,同時為了確保縮放前後角色的頭部觀感一致,需要在XYZ軸三個方向上同時以相同倍率縮放,且不可以無限制縮放,需要設定上限
- 將頭變大變小是個能重複使用的功能,我們將它封裝成函數,玩家每次擊殺與被擊殺時會觸發這個函數。以下是具體的腳本實作方式:
區域2-1
“HeadBecomeBigger”函數
-
設定臨時變數「Headsize」在目前基礎上+0.2(計算角色將達到的新頭部尺寸:在目前基礎上變大0.2倍)
-
若更新後的「Headsize」≥2,則設定「Headsize」=2(角色頭部尺寸最大隻能達到原有尺寸的2倍)
-
設定臨時變數“VarVector”為XYZ=(“Headsize”,“Headsize”,“Headsize”)
-
設定角色的骨骼-骨架-頭部的骨骼縮放屬性為暫時變數“VarVector”
“ResetHeadSize”函數
設定角色的骨骼-骨架-頭部的骨骼縮放屬性為預設值1

- 其次,設定角色頭部縮放的時機也很重要,這將涉及如何保證玩家對局時的平衡性
- 在本模板中,為確保平衡,玩家將在擊殺敵人時增大控制角色的頭部體積、以達到更易被敵人擊殺的效果;同時,當玩家被擊殺時,則會重置控制角色的頭部縮放、使全體玩家的擊殺效率保持動態平衡;下面是具體的腳本實現方式:
區域1-3
Ⅰ當玩家擊殺一名敵人時,呼叫「HeadBecomeBigger」函數
Ⅱ當玩家被殺時,呼叫「ResetHeadSize」函數

補充規則
- 為了加快對局節奏、相比於傳統CS模式更凸顯娛樂玩法,因此本模板將規則設定為玩家被擊殺後直接死亡且可快速復活、不丟失已有物品;同時在一開始就為玩家補充基本道具、替換全新的裝甲(頭盔與防彈衣),以使玩家的注意力可以聚焦在純粹的戰鬥中。以下是具體的腳本實作方式:
區域1-2
-
設定玩家」擊倒設定「屬性的值為:跳過擊倒
-
設定玩家「是否禁止失去物品」屬性的值為:真
-
設定玩家」是否禁止丟棄物品「屬性的值為:真
-
設定玩家「死亡時失去所有裝備」屬性的值為:假
-
依序呼叫「AddItemGrenade」「AddItemSmoke」「AddItemMed」「AddItemGlooWall」「ReplaceArmor」函數

區域2-2、2-3、2-4、2-5
“AddItemGrenade”“AddItemSmoke”“AddItemMed”“AddItemGlooWall”函數
-
設定臨時變數「Max-道具名稱-Num」等於3
-
若玩家身上已有上述道具的各自數量小於臨時變數“Max-道具名稱-Num”,則於玩家身上添加對應道具,數量(記錄為臨時變數“AddNum”)等於“Max-道具名稱-Num”與已有數量值的差




區域2-6
"ReplaceArmor"函數
-
銷毀角色目前的安全帽與防彈衣(皆為等級2)各1件
-
於角色身上添加新的安全帽與防彈衣(皆為等級2)各1件

最後別忘了為保持玩家基本的遊戲體驗,需在復活時設置出生保護,同時再次為玩家補充基本道具、替換全新的裝甲(頭盔與防彈衣);以及在回合開始時重置角色頭部縮放尺寸,確保全新的對局得以展開;下面是具體的腳本實現方式:
區域1-4
-
當玩家復活時,依序呼叫「AddItemGrenade」「AddItemSmoke」「AddItemMed」「AddItemGlooWall」「ReplaceArmor」函數
-
設定玩家「無敵」屬性的值為真
-
等待3秒(即:出生保護持續時間為3秒)
-
設定玩家「無敵」屬性的值為假
-
當回合開始時,呼叫「ResetHeadSize」函數

以下顯示的是透過將文字顯示在控制台、來對建立範本後直接開始試玩的玩家提供引導的方法;如果您已經完整瀏覽了上述內容,那就可以忽略本條目~
區域1-1

附:此腳本下需要使用到的自訂變數與函數,您可以點選變數與函數進行檢視與管理
以上就是這個範本功能的全部介紹,您可以點擊試玩進行遊玩和測試。也可以嘗試擴展更多的玩法到這個基礎模板裡,做出屬於您自己的有趣的地圖!
二次編輯建議
- 透過調整特定腳本內的值,設定更誇張的頭部尺寸變化以增加遊戲的戲劇性
- 將玩法設定為僅當擊中敵人頭部時才有傷害,或僅當擊中敵人身體時才有傷害
- 透過編輯商店限制玩家可以使用的武器種類,如:僅允許玩家在局內使用近戰武器
- 將玩法反向處理,變成“小頭模式”