Перейти к содержанию
Планета Deus Ex
Авторизация  
Forevener

Контекстные окна.

Рекомендуемые сообщения

Возможно, кому-то понравится идея выбора действия при воздействии на объект. Файл поможет реализовать эту идею. В нем несколько скоординированых классов. Можно редактировать.

Context.zip

Изменено пользователем Forevener

Поделиться сообщением


Ссылка на сообщение

Модифицировал контекстное окно (изменил текстуру для уменьшения размера), новый файл в первом посте.

Сделал пример - можно посмотреть как окно функционирует.

summon context.contextmachine

Исходники. Context.zip

Упакованный файл. Context.zip

Изменено пользователем Forevener

Поделиться сообщением


Ссылка на сообщение

спасибо, интересная вещь

Изменено пользователем Darth Revan

Поделиться сообщением


Ссылка на сообщение

Надо убрать файл Context Call.uc. Он видимо приложен как пример--содержит только функцию вызова окна :)

 

У меня такая ошибка:

 

I:\DeusEX\Context\Classes\SubContextWindow.uc(32) : Error, Unrecognized member '
bFlag' in class 'Actor'
Failed due to errors.

History: CompileError <- TryCompile <- FScriptCompiler::CompileScript <- (Class
Context.SubContextWindow, Pass 1, Line 32) <- CompileScripts <- CompileScripts <
- CompileScripts <- CompileScripts <- CompileScripts <- CompileScripts <- Compil
eScripts <- CompileScripts <- DoScripts <- UEditorEngine::MakeScripts <- UMakeCo
mmandlet::Main

Exiting due to error

Поделиться сообщением


Ссылка на сообщение

Верно! Ибо первый файл - заготовка, которую нужно переделывать под свои нужды. Если хочется увидеть контекстное окно непосредственно в действии, надо скачать пример из второго поста.

Поделиться сообщением


Ссылка на сообщение

Добавил некоторые пояснения в файлах, и теперь заготовка работает сама по себе.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  
×
×
  • Создать...