iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

透過Roblox Studio學習Lua語言與基本程式邏輯 系列

在這30天裡,我將會介紹如何使用Roblox Studio製作一款Roblox遊戲,並介紹Lua語言的使用方法,以及分享我是如何在國中時用Roblox Studio學會寫程式。

鐵人鍊成 | 共 31 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21: 外部變數與Changed事件

1. 外部變數 之前在講資料型態的時候,我們有提過在腳本中定義變數要用local這個指令,但如果我們想要定義一個其他腳本也可以存取的變數呢? 你可能會想到可以用...

2025-09-01 ‧ 由 Grosstofu 分享
DAY 22

Day 22: Raycast與Pivot

1. Raycast 我們假設一個情境,今天你想要做一個當某物件面向某物件時,觸發一項函式,如果用CFrame來達成這項目的會非常複雜,而使用碰到物件的話又會增...

2025-09-02 ‧ 由 Grosstofu 分享
DAY 23

Day 23: 細部解釋CFrame.Angles方法

在Day 12有提到關於CFrame的旋轉角度的問題,今天我們來細部的講解他的各項方法 1. 各方法的不同 來看以下的程式碼 local Part = scr...

2025-09-03 ‧ 由 Grosstofu 分享
DAY 24

Day 24: TweenService

今天要來講動畫~ 1. 介紹 在過去的單元,我們再改變一項屬性的時候,多半都是直接對屬性值做更改,但如果今天我想要以比較平滑的方式修改屬性,舉例來說,我不想要...

2025-09-04 ‧ 由 Grosstofu 分享
DAY 25

Day 25: RunService

今天的這項服務可以讓你更有效的控制遊戲~ 1. 簡介 RunService這項服務所控制的是關於遊戲的各項資訊,譬如說他可以判斷這項腳本 / 函式執行的位置是...

2025-09-05 ‧ 由 Grosstofu 分享
DAY 26

Day 26: 字串函式

今天我們要了解什麼是string、tostring、loadstring 1. string 這個不是字串喔! 這是字串的函式,因為我們有的時候需要對字串做一...

2025-09-06 ‧ 由 Grosstofu 分享
DAY 27

Day 27: 隊伍系統

今天要來講可能不怎麼好用但還是要學的內建隊伍系統~ 1. Teams 這項服務我們在第一還第二天的單元有提到,他所管理的是玩家的隊伍,而這個隊伍是幹嘛的呢?...

2025-09-07 ‧ 由 Grosstofu 分享
DAY 28

Day 28: 遊戲內排行榜

今天要來做遊戲內的排行榜~~ 1. 新增排行榜資料夾 之前我們應該有講過Folder這個物件吧? 反正你可以把它看成Model,只不過他不會有模型自身的中心點...

2025-09-08 ‧ 由 Grosstofu 分享
DAY 29

Day 29: Tags標籤系統

print("第29九天囉~") 1. 使用情境 我們在for迴圈的單元跟Day16的尋找物件章節裡都有提過,可以使用if的判斷式,搭配I...

2025-09-09 ‧ 由 Grosstofu 分享
DAY 30

Day Final: 應用單元 (3)

打開應用單元的專案吧,我們來做最後的收尾 1. 系統化所有的程式 我們昨天學過了標籤系統,現在我們要將這項系統應用在遊戲裡面,我們的最終目標是讓整個遊戲只有一...

2025-09-10 ‧ 由 Grosstofu 分享