0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RobloxのTopbarの使った時計作成

0
Posted at

Topbarの導入方法

まず、上にある、ホームを押して、ツールボックス(ToolBox)を選びます。image.png
選んだら、上の検索バーに、TopBarか、TopBarPlusと打ってください。そうしたら↓をクリックして、image.png
Workspaceに追加します。そうしたら、そのフォルダーのなかにある、Read_meというLocalScriptを以下のように書き換えます。 
local container = script.Parent
local Icon = require(container.TimeMain.TopBarPlus.Icon)
local Lighting = game:GetService("Lighting")

-- 画像なしでアイコンを作成
local timeIcon = Icon.new()
:setName("TimeIcon")
:lock()

-- スタート時の時間設定(10時00分からスタート)
local currentHour = 14
local currentMinute = 39

while true do
-- 桁数を揃えて「10:05」みたいに表示するためのフォーマット処理
local timeString = string.format("%02d:%02d", currentHour, currentMinute)

-- アイコンの文字とゲーム内の空の時間を更新
timeIcon:setLabel(timeString)
Lighting.TimeOfDay = timeString .. ":00"

-- 1秒待つ(現実の1分ごとにしたい場合は 60 に変更)
task.wait(1)

-- 時間を進める(1分加算)
currentMinute = currentMinute + 1

-- 60分になったら1時間進める
if currentMinute >= 60 then
	currentMinute = 0
	currentHour = currentHour + 1
end

-- 24時になったら0時に戻す
if currentHour >= 24 then
	currentHour = 0
end

end

これを貼り付けたら、テストプレイをしてみてください、最初の時刻を変えるのであれば、 -- スタート時の時間設定(10時00分からスタート)
local currentHour = 14
local currentMinute = 39
を変えれば出来ます(Hourは時間(○時間)Minuteは分)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?