четверг, 20 сентября 2012 г.

10. Создание снаряда для оружия. Древомёт (Projectile, Weapon, Spawn) (UnrealScript, UDK)




Для начала надо создать оружие. И указать тип снаряда.
Создадим наш древомёт от класса UTWeap_LinkGun.

среда, 12 сентября 2012 г.

9. Действие при запуске класса. Включение лога и вывод цветного сообщения(`log, PostBeginPlay()) (UnrealScript, UDK)

Для удобства работы с редактором, включим вывод log'а. В нём будут выводиться данные, которые нам будут нужны.

Находим ярлык UDK Editor. Найти его можно, в меню пуск или на рабочем столе. Правой кнопкой мыши открываем его свойства и добавляем "-log" без кавычек. Или если ярлыка UDK Editor по какой-то причине нет, то можно его создать от файла UDKLift.exe и в свойствах нового ярлыка добавить  editor (чтобы запускался редактор).
Свойства ярлыка должны выглядеть так:
E:\UDK\UDK-2011-11\Binaries\UDKLift.exe editor -log


Теперь при запуске редактора будет выводится log.

среда, 5 сентября 2012 г.

8. Шифрование и дешифрование пароля и сохранение в txt-файл (string, char, for, ord, chr) (Delphi)

Кидаем на форму два Edit'а и две кнопки.

Суть такова... В первый Edit вводится пароль по нажатию кнопки он шифруется и записывается в текстовый файл. Во второй Edit вводится пароль для проверки, по нажатию кнопки он дешифруется и сравнивает текст из второго Edit'а с дешифрованным паролём. Если верно выводит сообщение "Верно", если нет, то соответственно, "Не верно".

суббота, 11 августа 2012 г.

7. Построение прямой при помощи Canvas (Ellipse,Text,Line) (Delphi)

Canvas это основа графической подсистемы Delphi.

Хотелось бы обратить ваше внимание на то что начало координат находится в левой верхней точке, а не в левой нижней как многие привыкли.

При помощи Canvas построим прямую.

пятница, 13 июля 2012 г.

5. Первая программа на паскале. Вывод сообщения (writeln) (Pascal)

В этой программе будет выводиться сообщение и ничего больше.

В самом начале пропишем
Begin

Далее поставим оператор вывода writeln и в апострофах напишем какой-нибудь текст (адрес блога например :) или Hello World).
writeln ('Programkin.blogspot.com');

И readln, чтобы программа сразу после запуска не вылетала
readln;

В конце всегда ставиться End с точкой
End.


Begin
writeln ('Programkin.blogspot.com');
readln;
End.


вторник, 10 июля 2012 г.

6. Простейшая программа считающая сумму двух чисел (Pascal)

Программа будет считать сумму двух чисел введённых пользователем и выводить результат на экран.

Сначала введём название программы
program summa;

Далее нужно подключить модуль работы с экраном, в дальнейшем он нам пригодится
uses crt;

четверг, 5 июля 2012 г.

4. Музыкальный триггер (Коллизия) (UDK Uscript)

Суть такова, при соприкосновении с триггером играет музыка. Всё просто =)

Сначала создаём класс MusicTrigger, дочерний от класса Actor. Делаем его placeable (размещаемым) и задаем ClassGroup(TEST) чтобы в Actor Classes он был в категории TEST (для удобства).

class MusicTrigger extends Actor
placeable
ClassGroup(TEST);

Чтобы музыку можно было выбирать, создадим для неё переменную Music типа SoundCue. После var напишем (Sound), тогда в окне свойств нашего триггера (в редакторе) настройка для переменной  Music будет в категории Sound.