CryEngine 3 SDK - Помощь, Вопросы и Ответы, Использование

213 сообщений / 0 новых
Последнее
Matthew
Matthew's picture

как мне отправить Вам принтскрин или ссылку с принтскрином?

Treidge's picture
 
Присоединился 22 Ноября 1988

Вставить принтскрин в Paint, сохранить как JPEG, загрузить на любой хостинг изображений - например, http://radikal.ru/ , получить там ссылку на изображение и разместить её здесь.

Matthew
Matthew's picture

я так и делаю именно на радикале, но мне антиспам запрещает ее размещать

Matthew
Matthew's picture

все, понял, сейчас отправлю

Matthew's picture
 
Присоединился 24 Октября 2011

вот ссылка http://s56.radikal.ru/i154/1110/8f/e5f6870b06c9.jpg

Matthew's picture
 
Присоединился 24 Октября 2011

Matthew's picture
 
Присоединился 24 Октября 2011

вот он, подскажите, пожалуйста

Treidge's picture
 
Присоединился 22 Ноября 1988

Эге... Проблема известная, по крайней мере на оф. форуме она тоже есть, только вот решения там не указано. Зато в другом месте один парень вроде как пофиксил её переустановкой Visual C++ Redistributable. Для 32-битного Windows соответствующие пакеты можно взять здесь: 

http://www.microsoft.com/download/en/details.aspx?id=5582
http://www.microsoft.com/download/en/details.aspx?id=8328

Для x64:

http://www.microsoft.com/download/en/details.aspx?id=2092
http://www.microsoft.com/download/en/details.aspx?id=13523

Matthew's picture
 
Присоединился 24 Октября 2011

все равно не помогает.
какая у тебя Visual Studio стоит?

Treidge's picture
 
Присоединился 22 Ноября 1988
У меня Visual Studio вообще нет, эти пакеты содержали только необходимые библиотеки и компоненты для работы некоторых программ. Можно попробовать ещё вот это - обнулить настройки Sandbox 3, некоторым помогало: http://sdk.crydev.net/display/SDKDOC21/Restoring+Sandbox's+Default+Settings
Matthew's picture
 
Присоединился 24 Октября 2011

тоже никак)
а то, что я себе поставил 32-bit, а не 64 - это влияет?

Treidge's picture
 
Присоединился 22 Ноября 1988

Ну вообще ставить нужно версии для своей ОС. Если винда 32-битная - x86, если 64-битная - x64. Хотя можно ставить всё подряд, хуже не будет smile2 Ох уж этот CE3 SDK... В общем, идей больше нет oops  Из предположений можно только упомянуть DirectX и видеодрайвера, в качестве жеста отчаяния можно попробовать обновить ещё и их. А так... Шут его знает.scratch

Matthew's picture
 
Присоединился 24 Октября 2011

ладно, "похимичу", потом отпишусь)

Matthew's picture
 
Присоединился 24 Октября 2011

это Matthew, я попробовал, с x64 она запускается и не виснет, но начинает виснуть на CryDev Login, не знаешь почему?

Treidge's picture
 
Присоединился 22 Ноября 1988

Это онлайн-авторизация... Почему она виснет - неизвестно, может быть фаерволл или антивирус блокирует ей доступ в интернет. Естественно, что и интернет в этот момент должен быть подключен.

Matthew's picture
 
Присоединился 24 Октября 2011

все, сделал)
в общем, спасибо за помощь)
кстати, у кого если есть такая проблема, то можешь выместить на форум)
получается так: если "Editor.exe" не запускается, то необходимо поставить Windows 7 x64, поставить Directx последний с Microsoft'a, обновить драйвера и поставить Microsoft Visual Studio C++; если запускается и виснет на "CryDevLogin.exe", то необходимо дать доступ к интернет соединению: отключить Брандмауэр Windows и FireWall и спокойно заходить, но, основу сделать все-таки на драйверах!
Админу огромное спасибо!
Красавчик!)

Treidge's picture
 
Присоединился 22 Ноября 1988

Ну вот и чудненько, рад, что всё получилось и работает, поздравляю balloon   Жалко только, что пришлось Windows другой ставить, получилось радикально как-то smile2 Хотя по мне так 32-битный софт уже пару лет как устарел и неактуален — с 2008 года сижу на x64 и в ус не дую evil

Matthew's picture
 
Присоединился 24 Октября 2011

хорошо)
слушай, ты не знаешь, можно ли на CryEngine разработать игру наподобие прототипа?

Treidge's picture
 
Присоединился 22 Ноября 1988

Теоретически - вполне, на практике я бы сказал, что это нереально ввиду огромного объёма работы и сложности разработки полноценной игре в принципе. Максимум, что реально может сделать небольшая команда начинающих разработчиков - это новая карта "на тему" или небольшой мод. Отсальное, увы, только мечты.

Дмитрий
Matthew's picture

По поводу разработки игры на основе CryEngine. Давайте сперва разберемся, о чем идет речь. Для простоты разберем вопрос по направлениям деятельности. Первое - программирование. Знание С+, Lua. Далее, моделирование/текстурирование (3D Max, Maya и т.п.). Третье - анимирование. Четвертое - создание текстур, то бишь навыки художника и знание программ по теме. Пятое - звук. Шестое - сценарий. Седьмое - координация всех выше указанных направлений для сложения всего в единый проект. И восьмое... время. Времени нужно Очень много. Да же обычный 8 часовой рабочей день может не спасти, если проект трнебует какой то скорой реализации. под словом проект подразумевается не стрелялка с нулевым сюжетом, спецэффектами, графикой, анимацией, нулевым ИИ и т.д. длинною в час-полтора.
Из всего выше сказанного лично я бы сделал вывод такой - нужно не задавать вопрос - можно ли сделать что-либо, а вопрос ставить сперва другой - есть ли у меня все для этого? Сделать можно все, что угодно. Но вот есть ли все инструменты, для создания - вот в чем вопрос.

Дмитрий
Matthew's picture

Да, забыл добавить еще пункт - знание самого CryEngine. Это Очень важно. Особенно важно знание слабых мест программы.

Matthew's picture
 
Присоединился 24 Октября 2011

Дмитрий, спасибо!
Я прекрасно понимаю, что времени и сил может уйти много, но все-таки...
можешь ли ты мне посоветовать программы для создания проекта (наподобие Prototype: вид от 3-го лица, город, способности)?

Дмитрий
Matthew's picture

CryEngine 3 чем не устраивает? Все есть, бери и делай.

Подскажите пожалуйста как созданную сцену (террайн) преобразовать в игру? Или где об этом можно почитать, ссылочку если можно. Меня интересует к примеру как пример движка - файл форест преобразовать уже в готовую игру (самую маленькую, ехе-шник с запуском и т.д.) Извините за беспокойство.

Treidge's picture
 
Присоединился 22 Ноября 1988

Насколько мне известно - на данный момент нет способа создать "игру", которую можно было бы распространять. Возможно, данная функция появится в будущем. Сейчас ваш ".exe" - это launcher.exe в папке Bin32. Параметры запуска можно задать в файле autoexec.cfg, который нужно разместить в корневой папке SDK. Например, если в autoexec.cfg прописать команду map forest, то при запуске launcher автоматически будет загружаться карта Forest ( демо-карта ). Правда, в первой версии SDK всё равно даже при запуске launcher'ом он требует онлайн-авторизации на серверах Crytek, так что standalone-приложения пока всё равно не получится.

При запуске launcher.exe в папке Bin32 доходит до авторизации и тихо. Что делать?

Treidge's picture
 
Присоединился 22 Ноября 1988

Вводите логин/пароль и окно "виснет"? Если да, то проверить наличие интернет-соединения и отключить ( или добавить в исключения ) брандмауэр/антивирус. В общем, SDK нужен доступ в интернет.

После ввода пароля и логина вот это окно s61.radikal.ru/i174/1110/fc/a21097f14667.jpg Соединение есть и редактор от движка запускается а вот launcher.exe нет.

Treidge's picture
 
Присоединился 22 Ноября 1988

Ааа, это autoexec.cfg не подцепился почему-то. Попробуйте нажать Esc в этом окне, если не будет реакции - проверьте, чтобы в корневой папке ( т.е. на один уровень выше Bin32 ) был файл autoexec.cfg и в нём было прописано "map forest" без кавычек.

Спасибо, помогло. Только вот тормозит страшно. Не подскажете, а стороннего компилятора нет или возможно стоит разбираться с другим движком, который бесплатен удобен и имеет все необходимое для разработки онлайн-шутера, онлайн-стратегии и т.п. Крайтек мне понравился тем, что без знания программирования можно создать простейшую игровую комнату и попробовать себя.

Treidge's picture
 
Присоединился 22 Ноября 1988

Думаю, вы понимаете, что без знания программирования создать полноценную игру даже среднего уровня крайне сложно, поэтому ориентироваться на такой критерий как "простота создания комнаты" совершенно не стоит. У меня в блоге есть статья по выбору игрового движка, рекомендую ознакомиться на всякий случай.

Что касается CE3 SDK — нет, стороннего компилятора пока нет и вряд ли он в ближайшем будущем появится. Вообще лично меня немного напрягается политика Crytek по отношению к SDK — инструментов для создания standalone-приложений всё ещё нет; вы фактически не являетесь хозяином своей работы, т.к. уровни шифруются сервером и если вас забанят там — открыть их никто не сможет, т.е. работа попросту пропадёт; необходимость онлайн авторизации означает, что в месте без интернета работать с SDK просто невозможно; в CE3 SDK 1.0 не было возможности даже передать уровень другому человеку — из-за шифрования они привязаны к конкретному аккаунту и другой человек не сможет его открыть ( вроде бы в 1.1 ввели функцию командного доступа, но не уверен, т.к. не проверял ).

В итоге имеется очень хороший движок с отталкивающей политикой по отношению к его пользователям со стороны разработчиков — такое впечатление, что они хотят контролировать нас от начала и до конца. Я бы сказал, что CE3 SDK хорошо подходит для наработки портфолио, интерактивной визуализации, тренировок по работе с современными движками и т.д., но если бы я захотел на нём создать конечный продукт — я бы ещё 10 раз подумал, стоит ли связываться.

Из других крупных игроков для шутеров альтернатива только одна — Unreal Development Kit. Так же уйма возможностей, визуальные редакторы, много уроков и учебных материалов, большое комьюнити пользователей. Ну и плюс более понятные условия использования и лицензирования — в целом более "открытый" движок.

И в завершение я бы мог порекомендовать движок NeoAxis — авторы из Казани, т.е. если нужна будет поддержка — можно общаться с ними на русском языке. Основная "фишка", из-за которой рекомендую движок — это наличие демок-прототипов, которые можно переделать под свои нужды очень просто. То есть запуская движок, вы сразу получаете "игру", в которой можно заменить модели, настроить параметры — и вуаля, у вас на руках прототип, который по сложности заходит гораздо дальше "простой комнаты", а по простоте создания выигрывает у любого другого движка. Плюс достаточно простые и понятные редакторы. Для новичка очень хороший вариант. В блоге есть материал посвящённый выходу NeoAxis 1.0, начать знакомство с движком можно с него. Оф. сайт движка: http://neoaxis.com/ru

Огромное вам спасибо за столь исчерпывающий ответ на мой вопрос. Есть ли у вас опыт по созданию игр?

Treidge's picture
 
Присоединился 22 Ноября 1988

Ну в портфолио у меня игровых проектов нет, но аналитический опыт большой, т.к. вопросами 3D-графики и разработки игр я занимаюсь с 2007 года russian 

Как Вы считаете какой наиболее подходящий движок для онлайн-шутера подходит с наличием обучающего материала? Заранее Вас благодарю.

Treidge's picture
 
Присоединился 22 Ноября 1988

Я, в принципе, уже ответил на этот вопрос — попробуйте NeoAxis. Но с ним есть нюанс - не смотря на простой "старт", у него пока нет исчерпывающей документации и уроков - то есть во многом придётся разбираться самому. Ну а если движок под шутер с хорошим потенциалом в плане возможности обучиться - то тут без вариантов, только UDK.

P.S. В этом вопросе мы не затрагиваем очень высокую вероятность того, что на практике создать онлайн шутер с нуля на энтузиазме и без опыта профессиональной работы в данной области не представляется возможным. То есть, начиная такой проект вы должны понимать, что с вероятностью в 95 % конечного продукта у вас не получится и проект встанет где-то ближе к началу разработки. Хотя это говорят всем начинающим разработчикам, которые пытаются создать свою игру, и мне не хотелось бы просто вот так вот отговаривать от чего-то, но жестокая реальность такова, что 99,9 % таких проектов не реализуются в принципе.scratch

Дмитрий
Matthew's picture

Сдается мне, что вся эта политика Крайтека по поводу SDK является следствием того, что в инете еще до выхода игры появилась как игра, так и SDK. Теперь же, после выхода SDK, официального, появилась, возможно только на уровне фантастики, возможность обойти всю эту защиту Крайтека. Особенно меня порадовала та информация, что полилась из Крайтека, мол, плох тот редактор, что слили в инет до релиза. Српашивается - чего это? Вы на нем игру делали, чем же он плох?..

Treidge's picture
 
Присоединился 22 Ноября 1988

Есть ещё такой интересный момент - крайтековцы упоминали на оф. форуме, что, дескать, необходимость онлайн авторизации сделана для защиты контента разработчиков, работающих с SDK, чтобы его не могли просто так "украсть". Вот только очень многие компании на рабочих компьютерах, где хранится важная инфа, в принципе не подключают их к интернету, т.к. большинство утечек происходит не потому, что "в офис ночью вломились бандиты и слили всю инфу на флешки", а потому, что так или иначе доступ к этой информации был получен через интернет. То есть Crytek попросту подставляет под такую угрозу всех пользователей SDK, так как они обязаны быть в сети во время работы с ним. Понятное дело, что вероятность такого пристального внимания всяких злыдней к отдельно взятому проекту исчезающе мала, но, как говорится, сам факт...

Дмитрий
Matthew's picture

В общем, бред у Крайтека с SDK в неком плане. Другое дело, что если этот SDK использовать чисто для ознкомительных целей, учебы - то да, пожалуйста. Научиться работать в нем можно легко, при должном усилие. А после, как научился - вперед за лицензией, со всем геморроем.
А так, собственно, сотни людей сидят каждый день в редакторе, что-то там ваяяют, получают от этого удовольствие, и живут мыслями о великом собственном проекте. И им этого вполне достаточно. Многие любят играть, а некоторые любят создавать игры. Пускай для себя. Ну или, при должном подходе, для коллективной игры. Но... это уже другая тема.

Дмитрий
Matthew's picture

Честно скажу - 2 с лишним месяца ушло только на то, чтоб понять возможность физики в SDK. Сейчас думаю как бы ее быть может улучшить, но это уже С+ со всем геморроем. Одно радует - движок от первого Кризиса, потому быть может на некие моменты разработчики попросту забили, и можно что-то улучшить. Иначе как можно назвать тот момент, что тот же Кризис 2 по части физики, разрушения, вышел просто в ноль?!

Антон
Matthew's picture

Добрый День. Помогите с настройкой 3 лица. Читал, что было написано в первых постах этой темы. НЕ помогло. Неужели без ввода в консоль нельзя обойтись .Мне нужно, чтоб сразу начинал играть с 3 лицом. Без ввода в консоль.

Антон's picture
 
Присоединился 6 Ноября 2011

Также имеется Картинка:
[url=http://www.radikal.ru][img]http://s017.radikal.ru/i438/1111/79/cd058c199454.jpg[/img][/url]

Treidge's picture
 
Присоединился 22 Ноября 1988

Антон, вам нужно внести соответствующие команды в файл autoexec.cfg, который должен находиться в корневой папке SDK ( т.е. на один уровень выше папки Bin32 ), и для запуска уровня использовать launcher. Например, вот такой autoexec.cfg запускает демо-уровень forest с видом от третьего лица:


map forest
g_tpview_enable 1
g_tpview_control 1

Treidge's picture
 
Присоединился 22 Ноября 1988

Картинка слишком маленькая, текст не разобрать :) Когда заливаете на radikal.ru - не забудьте снять галочку с "Уменьшить до 640 пикселей".

Антон's picture
 
Присоединился 6 Ноября 2011

[url=http://www.radikal.ru][img]http://s14.radikal.ru/i187/1111/4e/6f04124febcd.jpg[/img][/url]
Вот сделал)) Так. Ну с Лаунчером понятно. Но как быть с Самим редактором. Я Вроде всё делаю, как сказано в книге. Всё построил в Фул Грапс. Но в итоге, ничего не выходит((

Treidge's picture
 
Присоединился 22 Ноября 1988

По схеме вроде всё правильно, но я вот обратил внимание - нижние две ноды SystemVariable красные, а верхняя - белая. Почему так? Я с FlowGraph не работал, поэтому не знаю, за что отвечают эти цвета... Но в книге и у парня в начале темы они все три были красными. fingal  Может дело в этом?..

Антон's picture
 
Присоединился 6 Ноября 2011

Не)) Это просто я на неё нажал, вот она и выделилась белым. Эх Блин. Ну Ладно, спасибо за помощь))

Treidge's picture
 
Присоединился 22 Ноября 1988

Я всё же думаю, что дело в переменной g_tpview_control 1, без которой схема работать не будет. Т.е. её либо нужно дополнить этой переменной, чтобы по нажатии кнопки и она тоже переходила в состояние 1, либо загружать её через autoexec.cfg и тогда она всегда будет включена, и схема должна работать.

Антон's picture
 
Присоединился 6 Ноября 2011

Я когда смотрел первые посты в этой теме. Видел, что ты предлагал это сделать. Я перепробовал всё. куда я тока не пихал этот g_tpview_control 1. Блин, позарез нужно сделать вид этот. Да и ещё, помимо этого вида, ты не в курсе, как сделать отдаление камеры на ролик мышки ,и ещё, как можно сделать так, чтоб на мышку щёлкать и ходить. Типо Он-лайн игр)) Вот, что-то типо такого http://www.youtube.com/watch?feature=player_embedded&v=Q6xH9sHsx1Y#

Treidge's picture
 
Присоединился 22 Ноября 1988

Так а сам вид от третьего лица работает? Если тупо с нуля загрузить карту, открыть консоль, написать там g_tpview_enable 1 и g_tpview_control 1 - камера меняется?

По приближению-отдалению и перемещению по кликам, увы, не подскажу, но задача достаточно расрпостранённая, так что, думаю, где-то уже должно быть решение. 

Антон's picture
 
Присоединился 6 Ноября 2011

Да меняется.

Pages

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com