Roblox Studioを使っているエンジニアの皆さん、StarterPlayerScripts内のlocalScriptからStarterGuiの挙動を制御したいことはありませんか?そんな時のためのテクニックを紹介します!
(呼び出す側のStarterPlayerScripts > localScript)
local player = game.Players.LocalPlayer
local GuiFrame = player.PlayerGui:WaitForChild("ScreenGui"):WaitForChild("ScreenGui_Frame")
-- 行いたい処理
GuiFrame.Visible = false
注意点は2つ。
- GuiScreenは
StarterPlayerScripts
からではなく、
player.PlayerGui
から呼び出すこと。 - 初期化時に呼び出したい場合は、
:WaitForChild()
を利用して呼び出しましょう。
これであなたもStarterPlayerScriptsとStarterGuiを巧みに操れるようになります!🎮✨
おしまい