跳轉到內容

Roblox遊戲開發/屬性修改

來自Wikibooks,開放世界的開放書籍

你將學到什麼

瞭解名為“部件”的類物件的一些常用屬性以及如何使用它們。

我們將學習幾個常見的屬性。

另請注意,以下提供的程式碼僅供學習其工作原理。使用構建工具應用以下屬性比為每個需要屬性的部件建立指令碼更有效。

透明度

[編輯 | 編輯原始碼]

透明度是指形狀的清晰度。透明度屬性是一個數值。例如數字2。透明度屬性的任何數字都可以更改為任何數字屬性。但是,在物理世界中,任何超過1的值都將保持為不可見。透明度可用於建立諸如窗戶或無形障礙物之類的東西。

這是一個小型透明度比例尺

0到1之間的值越大,部件越透明。數字0與部件在遊戲中對使用者完全可見相關。數值1表示部件在遊戲中將完全不可見。


示例如果您現在在Roblox Studio中,請在工作區中插入一個部件。


假設您的工作區中有一個名為“部件”的類物件,並且我們想要更改該部件的透明度。以下是我們的操作方法


game.Workspace.Part.Transparency = 1


這是我們需要實現目標的程式碼行。

game.Workspace.Part允許您訪問工作區中的部件。您只需新增Transparency並將其值設定為數值“1”,它就會變得不可見。


現在執行指令碼。


如果成功,您就完成了關於透明度的學習。

第二種方法是使用部件“屬性”選單中的“透明度”欄位,只需鍵入0-1之間的值即可更改透明度。

固定是指部件與其他固定部件“粘合”在一起的狀態,以防止它們在遊戲過程中散開。通常,僅僅透過堆疊和放置部件來構建只會導致部件鬆散地連線在一起,因此可以透過正常的物理方式(例如撞擊)進行操縱,但是固定將阻止這種情況。固定在製作不應該輕易移動的物體時非常有用,例如房屋和背景道具/場景,如樹木。

固定屬性需要兩個布林值,稱為truefalse


示例

game.Workspace.Part.Anchored = true

工作區中的類物件已設定。

磚塊顏色

[編輯 | 編輯原始碼]

磚塊顏色屬性需要在“BrickColor.New”之後輸入色調或顏色名稱。

示例

workspace.part.BrickColor=BrickColor.new([色調])

華夏公益教科書