понеділок, 28 травня 2018 р.

міні Приклади


Колір фону ргб

msg.post("@render:", "clear_color", { color = vmath.vector4(54/255, 64/255.0, 82/255.0, 1.0) } )


програти звук
,потрібно додати обєкт з компонентом звука на сцену колекції

msg.post("/game#b_clk", "play_sound")


Додати поле timer у властивостях скрипта в едіторі
go.property("my_property", 1)
зчитати властивість скрипта
print(self.my_property)
зчитати властивість іншого скрипта
-- another.script
-- increase "my_property" in "myobject#script" by 1
local val = go.get("myobject#script", "my_property")
go.set("myobject#script", "my_property", val + 1)
1
1
1
Активувати події вводу
msg.post(".", "acquire_input_focus")
1
1
Активувати рандом
math.randomseed(os.time())
1
Послати повідомлення обєкту
msg.post("controller:/controller", "show_game")
Прийняти повідомлення
function on_message(self, message_id, message, sender)
if message_id == hash("show_game") then

end
end
1

Завантажити рівень
msg.post("#gameproxy", "load")
Закрити рівень
msg.post("#menuproxy", "unload")

Закрити  GUI
msg.post("/input#TextInputDialog", "disable")




Немає коментарів:

Дописати коментар

Kоментарі неуkраїнсьkою видалятимуться