Вторник, 01.07.2025, 22:57 | Приветствую Вас Гость
Пишем "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() по понятным причинам
Навигация
Форма входа
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031