ユーザ用ツール

サイト用ツール


ja:scripting:gui

GUIスクリプティング


- Scriptsフォルダ内Client.luaファイルを作成、次の内容を挿入します。

- リソースマネージャでPicturesフォルダにtest.jpgイメージファイルを追加します。

- 画像オフセット(X = 10、Y = 10、水平方向のサイズ= 100、縦サイズ= 100)

image = Image("Pictures/test.jpg", Rect(10, 10, 100, 100))

- ボタン浮かべ、クリックすると、メッセージポップアップオフセット(X = 200、Y = 200、水平方向のサイズ= 100、縦サイズ= 100)

button = Button("アンニュン", Rect(200, 200, 100, 100))
button.onClick.Add(function()
  Client.ShowAlert("嬉しいです")
end)

- パネル作り、パネル内のテキストオフセット

panel = Panel()
panel.rect = Rect(300, 200, 50, 50)

text = Text("イェーイ", Rect(0, 0, 40, 20))
panel.AddChild(text)

- ボタン浮かべ、クリックすると、サーバー全体のメッセージオフセット

button = Button("アンニュン"、Rect(200, 200, 100, 100))
button.onClick.Add(function()
  Client.FireEvent("HELLO", "子供たちよ!私の声聞こえる?")
end)

- Scripts/Serversフォルダ内Server.luaファイルを作成、次の内容を挿入します。

- HELLOという名前のイベントが来た時の処理する

Server.GetTopic("HELLO").Add(function(text)
  Server.SendCenterLabel(text)
end)
ja/scripting/gui.txt · 最終更新: 2019/01/17 07:13 by 106.242.94.244