Пятница, 19.04.2024, 16:05 | Приветствую Вас Гость
Пишем "Hello World" тремя способами


1й) способ и наверное самый простой =)
Берёте пустой скрипт Script.lua и вписываете в него эту функцию

System.message("Hello World",0)
Слова в кавычках и будет наш текст. При этом на экране будет выведено наше сообщение =)

2й) способ и наверное самый системный.
screen:print(0,10,"
Hello World",Color.new(255,255,255,alpha))
В данном случае мы выведем текст ни как сообщение, а как шрифт с заданным цветом. Ну скажем белым.Ведь когда все цифры стоят на масимуме 255 это и есть в паинте белый =) 
alpha-это значение альфа канала прозрачности измеряемое от 0 до 255


3й) способ и наверное самый красивый.
Этот способ требует подгрузки вашего личного шрифта в формате *.TTF.
Этот шрифт должен лежать там же, где и скрипт и называться так, как мы его вызываем.

font = Font.load("font.ttf")
font:setPixelSizes(20,20)


Тут мы подгрузили шрифт в память PSP

а дальше нам необходимо вывести сообщение внутри "бесконечного" цикла после screen:clear() таким образом:

screen:fontPrint(font,
0,10,"Hello World",Color.new(255,255,255
,alpha))

Вот и всё,пока что =)

P.S. не забывайте обязательно писать каркас программы, состоящий из бесконечного цикла и обновления экрана, а так же многого другого из первого урока, ибо в дальнейшем я буду писать вам не готовые программы, а лишь те функции, которые в них можно будет добавлять. А добавлять вы эти куски кода будете внутри цикла while true do после screen:clear() но до screen:flip() по понятным причинам
Навигация
Форма входа

Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930