Ну а что касается безопасности - фильтр по доменам это уже хорошо - поможет от желающих целенаправленно нагадить на xgm, но, к сожалению, не спасает от проблем на стороне доверенного провайдера.
Это да, поэтому и рекомендуют хостить на другом домене от основного сайта. Но у нас нет такой возможности к сожалению. А вообще не вижу опасности с доверительных источников, таких как ютуб например.
Как обстоят дела с загрузкой страниц сайта, когда на странице есть такой эмбед, но медиа-провайдер по какой-то причине не доступен или очень долго отвечает?
Как влияет на время загрузки страницы сайта наличие на ней множества эмбед-ссылок?
Стоит таймаут загрузки, да это конечно влиет на время загрузки страницы, но используется кеширование.
Учтены ли риски безопасности в реализации? Например, на официальном сайте рекомендуют полученное через этот протокол HTML-содержимое отображать в ай-фрейме с другого домена и фильтровать урлы чтобы избежать инъекций.
Да там используется фильтраия доверенных доменов, т.е. если предет какой то пользователь, вставит свою ссылку с поддержкой oembed, то она отобразится как обычная ссылка, т.к. он не находится в доверительных. prog:
Есть ли перспективы включения в список поддерживаемых пользовательского oEmbed-провайдера, если кому-то из пользователей XGM придет в голову таковой реализовать?
Skarn, ох, начнем с того, что код сайта не очень приятный, во вторых, это боль, страдания и много-много проблем :c Плюс у меня даже этих 10-15 минут нет
Но это не значит, что я ничего не делаю для сайта!
Дарин, ну статуя - это не стена, она не может закрывать источник освещения, да она влияет на освещение, но частично. Я конечно мб чего-то не понимаю...
Melissa, нет, смотри мой коммент выше, почему это не будет работать. В редакторе ты такую иконку не сможешь выбрать, т.к. пути в редакторе ориентируются на файлик .imp
система работает как раньше, только вроде без глюков :)
Она ведь раньше брала источники по радиусу просто? Кст можно например выделить два типа освещения:
глобальное - выбирается всегда, вне зависимости от типа комнаты и т.д. и т.п., но учитывается дистанции как и раньше
локальное - учитывает стены, таким образом освещение из соседней комнаты не помешает. Хотя тут тоже надо учитывать, если у тебя например используются окна/решетки...
А теперь по делу) Меня очень радует твой стиль написания новостей :3
Новая механика боя, это круто! Правда теперь тебе придется перерабатывать баланс. Еще вопрос по этому изменению: на скриншоте справа от картинки противника есть список тех, кто будет атаковать. Текущий выбранный противник в нем показывается? если да, то почему не выделяется? Можно ли кликнуть на противника из списка, чтобы сразу же к нему перейти? Почему бы не добавить к ним еще полосочку с хп, чтобы сразу было видно кого можно добить сразу или оставить на потом.
На счет освещение: конечно идея с индексами интересна, но мне кажется эта затея немного муторная, за счет того, что образуется много ручной работы. Почему бы нельзя выбрать те источники освещения, которые находятся в нужном радиусе в пределах комнаты? Тебе тут Ray Tracing делать не надо) Данные о проходимости записаны в ячейке, просто пройтись волновым алгоритмом)
ПС. Сам еще не играл в игрушку.... но после этого патча почему то захотелось :D
Пути импорта хранятся внутри карты в файле .imp, который имеет бинарный формат. Соответственно, чтобы это заработало, надо добавить кнопку в меню по нажатию которой будет происходить импорт через отдельную тулзу:
импортирует файлик в mpq архив карты
извлекает файлик .imp
добавляет настройки этой кнопки в этот файлик
импортирует файлик .imp
Вот и все, так что можете подучить какой-нибудь язык простенький, хотя бы делфи и вперед!)
» Администрация XGM / Баг или недостача прав?
» XGM Team / Работа со сторонними медиа-сайтами
» XGM Team / Работа со сторонними медиа-сайтами
» XGM Team / Работа со сторонними медиа-сайтами
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
» Блог им. AlexPrey'я / Протокол oEmbed и XGM
» Блог им. AlexPrey'я / Протокол oEmbed и XGM
» Блог им. AlexPrey'я / Протокол oEmbed и XGM
prog:
» Princess.Loot.Pixel.Again / Новая демо-версия для Steam GreenLight!
» Блог им. AlexPrey'я / Протокол oEmbed и XGM
» Администрация XGM / Sketchfab
» Администрация XGM / Sketchfab
» Администрация XGM / Sketchfab
» WarCraft 3 / как выбрать союзных героев в радиусе 900 jass?
Ред. alexprey
» Администрация XGM / Sketchfab
Но это не значит, что я ничего не делаю для сайта!
» Lo of the Dark / Lo of the Dark 0.12 - Все на одного!
» Lo of the Dark / Lo of the Dark 0.12 - Все на одного!
» WarCraft 3 / Креативщики не лентяи, они рациональные...
Ред. alexprey
» WarCraft 3 / Креативщики не лентяи, они рациональные...
» Lo of the Dark / Lo of the Dark 0.12 - Все на одного!
» Lo of the Dark / Lo of the Dark 0.12 - Все на одного!
Ред. alexprey
» WarCraft 3 / Креативщики не лентяи, они рациональные...
» WarCraft 3 / Креативщики не лентяи, они рациональные...
» Unity - Triggers Editor / Пятая попытка