Команда форума
Администратор
- 22.05.2009
- 2 471
- 29
Создание компьютера
В этом туториале я расскажу вам про свой способ создания компьютера на GoldScr Engine.
Этот способ примитивен и зелен, но я надеюсь что благодарящий вам я смогу его улучшить.
Плюсы этого способа:[
Он есть.
Минусы этого способа:
Курсором неудобно управлять(что б навести курсор лучше направить курсор на нужную траекторию, и не дергая дождаться пока он достигнет нужной точки).
И так начнем:
ШАГ ПЕРВЫЙ:

Создаем карту.
ШАГ ВТОРОЙ:

Создаем func_button для активации нашей будущей камеры.
Параметры:
Флаги:
ШАГ ТРЕТИЙ:

Создаем комнату окрашенной текстурой black
ШАГ ЧЕТВЕРТЫЙ:

Создаем trigger_camera в центре комнаты, но вплотную к задней стенке.
Параметры:
Создаем info_target в центре комнаты.
Параметры:
ШАГ ПЯТЫЙ:

Создаем браш, и ставим картинку для рабочего стола.
ШАГ ШЕСТОЙ:

Создаем курсор в центре комнаты, но пусть немного отступает от рабочего стола, юнита на 3.
ШАГ СЕДЬМОЙ:

Создаем origin brush в центре комнаты. (чем дальше от курсора тем быстрее он перемещается и тем точнее нажатие).
Помещаем наш курсор и origin brush в func_tank.
Параметры:
Флаги:
Ну и настраиваем поворот. 
ШАГ ВОСЬМОЙ:

Создаем func_button, и окрашиваем переднюю часть текстурой ярлычка.
Параметры:
Флаги:
ШАГ ДЕВЯТЫЙ:

Создаем браш с нашим окошком, окрашиваем его нужной текстурой и помещаем его в func_illusionary.
Параметры:
ШАГ ДЕСЯТЫЙ:

Создаем 2 env_render.
Параметры для 1:
Параметры для 2:
ШАГ ОДИННАДЦАТЫЙ:

Создаем func_button для закрытия окна в нужной области отступая 1 юнит от рабочего стола.
Параметры:
ШАГ ДВЕНАДЦАТЫЙ:

Доделываем нашу карту:
Украшаем
Делаем свет
и т.д
КОМПЬЮТЕР ГОТОВ:

Текстуру экрана лучше делать светящейся.
Для компила этой карты впишите в световые текстуры:
Компьютер в работе:
[video]http://www.youtube.com/watch?v=awJT_2xCzec[/video]
СКАЧАТЬ ТЕСТОВУЮ КАРТУ + ИСХОДНИК:
http://www.mediafire.com/?e3yun3iykbv7t53
Этот способ примитивен и зелен, но я надеюсь что благодарящий вам я смогу его улучшить.
Плюсы этого способа:[
Он есть.
Минусы этого способа:
Курсором неудобно управлять(что б навести курсор лучше направить курсор на нужную траекторию, и не дергая дождаться пока он достигнет нужной точки).
И так начнем:
ШАГ ПЕРВЫЙ:

Создаем карту.
ШАГ ВТОРОЙ:

Создаем func_button для активации нашей будущей камеры.
Параметры:
Код:
Target: computer
Render Mode: Texture - some light
FX Amount: 0
No Solid(zhlt_noclip): 1
Код:
Don't move

Создаем комнату окрашенной текстурой black
ШАГ ЧЕТВЕРТЫЙ:

Создаем trigger_camera в центре комнаты, но вплотную к задней стенке.
Параметры:
Код:
Name: computer
Target: screen
Hold time: 16
Параметры:
Код:
Name: screen
ШАГ ПЯТЫЙ:

Создаем браш, и ставим картинку для рабочего стола.
ШАГ ШЕСТОЙ:

Создаем курсор в центре комнаты, но пусть немного отступает от рабочего стола, юнита на 3.
ШАГ СЕДЬМОЙ:

Создаем origin brush в центре комнаты. (чем дальше от курсора тем быстрее он перемещается и тем точнее нажатие).
Помещаем наш курсор и origin brush в func_tank.
Параметры:
Код:
Name: computer
Damage Per Bullet: 1
Код:
Controllable
ШАГ ВОСЬМОЙ:

Создаем func_button, и окрашиваем переднюю часть текстурой ярлычка.
Параметры:
Код:
Target: txt_on
Health(shootable if > 0): 1
delay before reset: 1
Код:
Don't move

Создаем браш с нашим окошком, окрашиваем его нужной текстурой и помещаем его в func_illusionary.
Параметры:
Код:
Name: txt
Render Mode: Texture - some light
FX Amount: 0

Создаем 2 env_render.
Параметры для 1:
Код:
Name: txt_off
Render Mode: Texture - some light
FX Amount: 0
Код:
Name: txt_on
Render Mode: Normal
FX Amount: 255

Создаем func_button для закрытия окна в нужной области отступая 1 юнит от рабочего стола.
Параметры:
Код:
Target: txt_off
Health(shootable if > 0): 1
delay before reset: 1

Доделываем нашу карту:
Украшаем
Делаем свет
и т.д
КОМПЬЮТЕР ГОТОВ:

Текстуру экрана лучше делать светящейся.
Для компила этой карты впишите в световые текстуры:
Код:
background 255 255 255 100
m_floodlightbul 255 255 255 100
[video]http://www.youtube.com/watch?v=awJT_2xCzec[/video]
СКАЧАТЬ ТЕСТОВУЮ КАРТУ + ИСХОДНИК:
http://www.mediafire.com/?e3yun3iykbv7t53
Последнее редактирование:

