RU/Resource:GUI Editor: Difference between revisions
(Новая страница) |
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 в редактор | |||
- вывод сгенерированного кода в файл или на экран | - вывод сгенерированного кода в файл или на экран | ||
Использование: | Использование: | ||
- чтобы начать редактирование введите /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, чтобы загрузить его и всех его потомков