-
Число публикаций
164 -
Регистрация
-
Последнее посещение
-
Дней в топе
1 -
AMKoin
17 [Подарить AMKoin]
Весь контент пользователя -StalkMen-
-
Однако
-
-> = profit
-
@Desertir, Я не так давно снова стал сидеть на Сталкерских форумах, так что не всё знаю. Движок? Определённо! Первое, что приходит в голову, апдейт биндеров. Вообще я это всё начал из-за отсутствия апдейта, нормального, без всяких цепляний к чему-то там. (©мультиплеер) + Хочетцо модульную систему. Дописал в конфиге строчку, скрипт прописался, куда ему надо.
-
@Nazgool, У меня Lua 5.1.5, и то, что я написал робит. "Шаблонность" в Lua зачётная, я блин больше времени убил, пока писал аналог на С++ того, что выше, а то, что ниже ... Такой вопрос, стоит вводить систему "эвентов" ? Вроде же вызовы двиг<->скрипты дорогие, значит надо их минимизировать.
-
Нет ли тут подводных камней?
-
@Карлан, Уже ничего не надо Ответ на мой вопрос - Просто интересно, пользовался ли кто таким. (Это не связано coroutine)
-
@Nazgool, Там суть в создании новых Lua_State'ов, которые движок каждый апдейт пинает (resume), но только если они ещё не завершены. Я собственно искал аналог Sleep (в луа это wait ) , чтоб приостановить луашный поток. Те можно изобразить что-то вроде такого function main() local m_surge_manager = surge_manager.get_surge_manager() m_surge_manager:initialize() while true do m_surge_manager:update() wait(10000) end end Причём таймер работает как надо, раньше времени поток не продолжится. Вроде в ТЧ или ЧН ПЫС использовали это
-
@Nazgool, Тепло, но я не совсем про это. if( l_tpIniFile->section_exist( type_name() ) ) if (l_tpIniFile->r_string(type_name(),"script")) ai().script_engine().add_script_process(ScriptEngine::eScriptProcessorGame,xr_new<CScriptProcess>("game",l_tpIniFile->r_string(type_name(),"script"))); else ai().script_engine().add_script_process(ScriptEngine::eScriptProcessorGame,xr_new<CScriptProcess>("game","")); А про это... Вроде как это сломано, но я починил, выпилив JIT и обновив луа.
-
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@Tron, Может я чего то не понял, но разве это не MFC ? В моём понимании WinAPI (в чистом виде), это всякие CreateWindow и тп. -
Кто-нибудь сталкивался с Луа потоками, приостановкой потоков и тп.?
-
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
нет, компили xrLC xrAI и тп. А не LevelEditorЫ всякие -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Вроде как окошечки компилей используют MFC. А на чём тогда? -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Станковое оружие. Но причём тут это??? Если трогался класс, работающий с коллизией физикой и тп. -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@Дизель, Я не про машину, а вообще. -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@Дизель, И ничего не сломалось? Почему не сделать проверку типа if (что-то пошло не так) return; ?? -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
, Ой ну всё Я не говорил, и не считаю нас ultimate кодерами. Лично я про PhysX знаю мало, и уж тем более я не имею опыта создания/интеграции физ. движков. С чего бы мне спрашивать мнения знающих... -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
, И чего же там мифического? Я уже частично впилил PhysX в xrLC - есть прирост. Я бы пока не ковырялся с этим, но у нас слишком большая карта. На коллизию уходит слишком много памяти (половина от всей используемой, это только на 1/4 карты) Начал пилить чанки, но понял, что с физикой слишком много заморочек... Никто кроме нас не пилит агроменную карту. Никто кроме нас не пилит кооп. Если мы запилим PhysX, то мы и будем под него всё настраивать ©логика PhysX запилин в A3, но где там бунты? Я не видел. -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Кто, что думает по поводу PhysX'a ? -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
https://msdn.microsoft.com/ru-ru/library/twch6zc8.aspx Наверно -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@Forser, Чего вы к варнингу цепляитесь, вопрос не в нём,а в кракозябрах. -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@HESH, Телодвижения с "Набор символов" ни на что не влияют. Разве что на количество ошибок -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
LINK : warning LNK4044: эхЁрёяючэрээ√щ ярЁрьхЄЁ "/INCREMENTAL:NO"; шуэюЁшЁєхЄё Что с таким делать (кракозябры) ? *(vs 2013) -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Собственно, а почему нет? Что не так? -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@HESH, http://vk.com/topic-69229374_30264475 Стоит проверить тут -
Редактирование движка X-Ray
-StalkMen- ответил на тему форума автора Rolan в Скрипты / конфиги / движок
@_Призрак_, Нет. std::bind похоже на То, но я уже сделал через тупли. http://ru.cppreference.com/w/cpp/utility/functional/bind 3 Аргумента - 3 инструкции теперь я спокоен.
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды