RU/Resource:GUI Editor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Новая страница)
 
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{RU/Resource page}}
{{RU/Resource page}}
С помощью этого ресурса вы сможете создавать элементы GUI и манипулировать ими прямо в игре, а затем сохранить код, чтобы использовать его в своих скриптах.
С помощью этого ресурса вы сможете создавать элементы GUI и манипулировать ими прямо в игре, а затем сохранить код, чтобы использовать его в своих скриптах.


Тема на [http://forum.mtasa.com/viewtopic.php?f=91&t=22831 форуме]
Тема на [http://forum.mtasa.com/viewtopic.php?f=91&t=22831 форуме]


Возможности:
Возможности:
- навигация через меню доступное по клику правой клавиши
 
- создание и манипуляция всеми возможными элементами GUI
- навигация через меню, доступное по клику правой клавиши
- базоваые возможности по загрузке существующих элементов GUI в редактор
 
- создание и управление всеми возможными элементами GUI
 
- базовые возможности по загрузке существующих элементов GUI в редактор
 
- вывод сгенерированного кода в файл или на экран
- вывод сгенерированного кода в файл или на экран


Использование:
Использование:
- чтобы начать редактирование введите /guied или нажмите shift + g, повторите для остановки
- чтобы начать редактирование, введите /guied или нажмите shift + g, повторите для остановки
 
- для редактирования элемента GUI щелкните по нему правой кнопкой
- для редактирования элемента GUI щелкните по нему правой кнопкой
- создаваемый элемент будет потомком того, по которомы вы кликнули
 
- создаваемый элемент будет потомком того, по которому вы кликнули
 
Например: правый клик по окну и выбор пункта "Create Button" создаст кнопку в окне
Например: правый клик по окну и выбор пункта "Create Button" создаст кнопку в окне


- чтобы вывести код на экран введите /guiprint или выберите пункт "Print Code" в меню, чтобы скрыть окно нажмите кнопку close или введите /guihide
 
- чтобы вывести код в файл введите /guioutput или выберите пункт "Output Code" в меню
- чтобы вывести код на экран, введите /guiprint или выберите пункт "Print Code" в меню, чтобы скрыть окно, нажмите кнопку close или введите /guihide
- информация будет дописана в конец файла и старая информация не потеряется
 
- чтобы вывести код в файл, введите /guioutput или выберите пункт "Output Code" в меню
 
- информация будет дописана в конец файла, при этом старая информация не потеряется
 


В оконном режиме перемещение/изменение размера будет немного не совпадать с перемещением курсора из-за того, что игра неправильно возвращает его положение
В оконном режиме перемещение/изменение размера будет немного не совпадать с перемещением курсора из-за того, что игра неправильно возвращает его положение


Для более подробной информации смотрите справку в игре ("Help" в меню)
Для более подробной информации смотрите справку в игре ("Help" в меню)


Выравнивание:
Выравнивание:
- зажмите ctrl и кликните по элементу чтобы выбрать его. Кликните по другим элементам GUI чтобы выравнять их с выбранным ранее
 
- используйте левый Сontrol для выравнивания по горизонтали и правый Сontrol для выравнивания по вертикали, левый и правый клик выравнивает по левому/правому и верхнему/нижнему краю соответственно
- зажмите ctrl и кликните по элементу, чтобы выбрать его. Кликните по другим элементам GUI, чтобы выравнять их с выбранным ранее
 
- используйте левый Сontrol для выравнивания по горизонтали и правый Сontrol для выравнивания по вертикали, левый и правый клики выравнивают по левому/правому и верхнему/нижнему краям соответственно
 
- вы можете выравнять только объекты с общим родителем
- вы можете выравнять только объекты с общим родителем


Копирование:
Копирование:
- выбор пункта "Copy" создаст копию с идентичной позицией и размерами, другие атрибуты скопированы не будут
- выбор пункта "Copy" создаст копию с идентичной позицией и размерами, другие атрибуты скопированы не будут
- копия будет создана поверх оригинала, кликните правой кнопкой по нему и выберите "Move" чтобы переместить ее
 
- копия будет создана поверх оригинала, кликните правой кнопкой по нему и выберите "Move", чтобы переместить ее
 


Загрузка GUI:
Загрузка GUI:
- используется для получения информации о позиции и размерах существующих элементов GUI (к примеру из других ресурсов) и загрузки их в редактор, дополнительные опции (такие как атрибут "read-only" для memo) не загружаются
 
- если вы этого не сделаете, все элементы GUI не созданные редактором в ТЕКУЩУЮ СЕССИЮ не будут загружены и сделанные вами изменения нельзя будет сохранить
- используется для получения информации о позиции и размерах существующих элементов GUI (к примеру, из других ресурсов) и загрузки их в редактор, дополнительные опции (такие как атрибут "read-only" для memo) не загружаются
 
- если вы этого не сделаете, все элементы GUI, не созданные редактором в ТЕКУЩУЮ СЕССИЮ, не будут загружены и сделанные вами изменения нельзя будет сохранить
 
- выберите пункт "Load GUI" и кликните по элементу GUI, чтобы загрузить его и всех его потомков
- выберите пункт "Load GUI" и кликните по элементу GUI, чтобы загрузить его и всех его потомков

Latest revision as of 15:07, 15 May 2012

С помощью этого ресурса вы сможете создавать элементы GUI и манипулировать ими прямо в игре, а затем сохранить код, чтобы использовать его в своих скриптах.


Тема на форуме


Возможности:

- навигация через меню, доступное по клику правой клавиши

- создание и управление всеми возможными элементами GUI

- базовые возможности по загрузке существующих элементов GUI в редактор

- вывод сгенерированного кода в файл или на экран


Использование: - чтобы начать редактирование, введите /guied или нажмите shift + g, повторите для остановки

- для редактирования элемента GUI щелкните по нему правой кнопкой

- создаваемый элемент будет потомком того, по которому вы кликнули

Например: правый клик по окну и выбор пункта "Create Button" создаст кнопку в окне


- чтобы вывести код на экран, введите /guiprint или выберите пункт "Print Code" в меню, чтобы скрыть окно, нажмите кнопку close или введите /guihide

- чтобы вывести код в файл, введите /guioutput или выберите пункт "Output Code" в меню

- информация будет дописана в конец файла, при этом старая информация не потеряется


В оконном режиме перемещение/изменение размера будет немного не совпадать с перемещением курсора из-за того, что игра неправильно возвращает его положение


Для более подробной информации смотрите справку в игре ("Help" в меню)


Выравнивание:

- зажмите ctrl и кликните по элементу, чтобы выбрать его. Кликните по другим элементам GUI, чтобы выравнять их с выбранным ранее

- используйте левый Сontrol для выравнивания по горизонтали и правый Сontrol для выравнивания по вертикали, левый и правый клики выравнивают по левому/правому и верхнему/нижнему краям соответственно

- вы можете выравнять только объекты с общим родителем


Копирование:

- выбор пункта "Copy" создаст копию с идентичной позицией и размерами, другие атрибуты скопированы не будут

- копия будет создана поверх оригинала, кликните правой кнопкой по нему и выберите "Move", чтобы переместить ее


Загрузка GUI:

- используется для получения информации о позиции и размерах существующих элементов GUI (к примеру, из других ресурсов) и загрузки их в редактор, дополнительные опции (такие как атрибут "read-only" для memo) не загружаются

- если вы этого не сделаете, все элементы GUI, не созданные редактором в ТЕКУЩУЮ СЕССИЮ, не будут загружены и сделанные вами изменения нельзя будет сохранить

- выберите пункт "Load GUI" и кликните по элементу GUI, чтобы загрузить его и всех его потомков