{{notification.text}}

MirGames

Universal

Почётный лектор
Санкт-Петербург
Зарегистрирован 15.03.03 16:58
Последний раз был в сети 16.01.14 13:55
400 
John Moff R.i.p.
03.11.11 18:21
Очень и очень грустно. Будем помнить.
Переезд
18.03.11 23:00
Старость не радость, да, Мефыч? Сорри за оффтоп :)
Работа С Xml.
24.02.11 15:27
Цитата(Said @ 24.02.2011 - 09:52) [snapback]106850[/snapback]

Использовал mvrbxmlparsers. Не работает с юникодом, если это не критично, либо возможна перекодировка - то маст хэв.

Опять же не совсем понятно какой именно парсер тебе нужен - DOM или SAX?


По описанию совершенно понятно, что DOM.
Лекция
09.01.11 15:13
John S Moff
Чтобы можно было сделать потом какого-нибудь летающего дракона. Или бегающего колобка. А потом без строчки кода - летающего колобка. Ну, если актуально. Если нет - тогда вообще не знаю, зачем тут такая архитектура, потому что это только сложности. Подобные декораторы хороши для сложных вещей, с большим количеством разнообразных объектов.
Лекция
13.12.10 15:39
1. Можно кешировать "шаблонные сущности", если их надо часто создавать. Один раз десериализовал из xml-ки, а затем копируй вместе со всеми декораторами от этого шаблона, хранимого специально, но не участвующего в сцене.

2. Строго общее для всех объектов пихай в класс сущности, декораторы здесь будут только лишней бюрократией.

3. Физика - это либо свойство любой модельки, если это для любой модельки актуально, либо декоратор - если это опция. Тогда нужно предусмотреть соответственно, что объект может управляться либо физикой, либо чем он там еще умеет управляться, чтобы никаких противоречий. В GEM'е был специальный декоратор Skeleton, которы представлял из себя иерархию моделей (с учетом линковки). Можно было в своём декораторе получить у своей сущности Skeleton и как-то с ним работать (например, домножить некий нод на свою матрицу).
Цитата(division @ 9.12.2010 - 16:27)
[snapback]105759[/snapback]
Как сделать различие между физ. телами? Не по порядку следования в xml же их различать.

by name/by id/by tag, на выбор и совмещая для достижения лучшего результата :)
Рисовалка строго отделена от "физики". Рисовалка работает со всей сценой как с константным объектом, всякое оттуда читает. Ввиду сложности процесса отрисовки (всякие там шейдеры, проходы и тому подобная ерунда) скорее всего просто декораторами тут не обойдешься, нужно делать специальный менеджер отрисовки, который будет умный. Ну данные для него и часть поведения может находится в декораторах, но логика с самом менеджере наверняка тоже понадобится.
Лекция
09.12.10 19:37
Никаких "управляторов". Создавать только с десериализацией, такой подход. То есть нужен таракан?
Значит создаешь сущность "таракан" и грузишь её тут же из шаблонный_таракан.xml. Так и только так.
Параметры каждый декоратор держит свои. В сериализации будут блоки дектораторов и там все их данные лежать. То есть мощность пушки знает декоратор "пушка". Скорость бега знает декоратор "Mover". Соотвтетственно, связности минимум. Можно из кусочков собирать разные сущности, причем делается это в .xml'ках, никак не в коде.
Программирование - 2
09.12.10 19:32
Ладно, ладно. Закрывать не, а вот переименовать?
Собсно, будешь снова развлекаться глупым жырным троллингом, могу и прикрыть, ага.
Достучаться До Небес
08.10.10 14:59
Ну, Анапа - это уже совсем плохо.
Насчет температуры - таки в Краснодарском крае всё же сильно потеплее, чем в Москве. Сейчас там просто временно похолодало, должно потеплеть скоро. Сейчас там погода как обычно в конце ноября (друзья и родные рассказывали). Правда, влажность выше. Зимой ~0 чаще всего. Немного ниже, немного выше. Летом на море лучше, чем в тех же Москвах - температура ну немножко может выше, зато море - пошел и искупался.

Курортные города для жизни вообще не годятся, это и ежу понятно. Смотри лучше Новороссийск (вполне себе некурортный город) и Ейск.
Если Сочи, то только пригород, и то...


P.S. Я, кстати, с 15го по 17е октября в Краснодаре буду, правда график очень плотный. Но если вдруг ты там случайно в это время окажешься - можно попробовать где-нибудь встретиться, если не очень долго. Если интересно, конечно.
Достучаться До Небес
07.10.10 14:35
А чем ты там заниматься планируешь, мистер поросёнок?
А то если всё равно, то есть же такие любопытные приморские городки, как Ейск. Очень-очень-очень тихий и спокойный, небольшой и не очень курортный, но кругом море, и по сравнению со всякими ужасными Сочами и тому подобными - чистое. Но азовское, не черное :)
ИМХО, в Сочи только один плюс есть - Красная Поляна рядом. Ну и чуть больше цивилизации, быть может... Хотя вообще-то мне Сочи не очень нравится.
Достучаться До Небес
07.10.10 14:31
Сочи - бе!
Труъ-южане там жить не хотят, только иногда отдыхать, и то, не в сезон! Для жизни, говорят, Новороссийск ( http://upload.wikimedia.org/wikipedia/ru/9...ovorossiysk.jpg ) хорош, много друзей оттуда, но я сам там жить не пробовал :) Море рядом, можно и в самом Новоросе купаться и ездить куда угодно (до того же Геленджика полчаса на маршрутке).
А вообще круто. Рассказывай впечатления :)

/me же чуть больше года назад проделал скорее обратный маршрут - с юга на север (из Краснодара в Спб). И доволен :)
Маленькая Математическая Задача
14.06.10 19:06
Цитата(Bengamin @ Сегодня, 11:40)
[snapback]103932[/snapback]
Проблема в том что нужно ещё находить Y для любого X.

Ну вон тебе функция, находи для любого X, какие проблемы?
Маленькая Математическая Задача
14.06.10 15:07
мне приходит в голову такое очевидное решение:
y(x) = (x-2.25)(x-5.07)*(75/((1.5-2.25)(1.5-5.07))) + (x-1.5)(x-5.07)*(190/((2.25-1.5)(2.25-5.07))) + (x-1.5)(x-2.25)*(610/((5.07-1.5)(5.07-2.25)))

И никакого МФТИ.

Логика совсем простая. Нужна функция, которая дает определенные значение при определенных X. Значит представим её в виде суммы членов, каждый из которых равен нужому значению при нужном X из указанных, а при остальных указанных X равен нулю (чтобы не испортить значение функции для этих X, скажем так изолировать члены). Ну собсно и всё, дальше дело техники.
Игра Мечты
20.05.10 04:43
IKSoft
Попробуйте выйти на улицу, эта ММО уже запущена там.

Мечтаю еще разок пройти Fahrenheit, только как-то всё не до того.