-
Публикации
1 597 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
2 -
Время онлайн
46мин 2сек
Все публикации пользователя Джанкер
-
[ехидство mode]Фу, проект - какашка, аффтар, убейся.[/ехидство mode] Закрытая бета никак не спасет проект от бытия какашкой. И чем раньше люди заметят, что он - какашка, тем раньше смогут дать дельные советы, чтобы он таковой не был. А тут получается, что он либо кака либо нет, а узнаем только, когда он полностью выйдет. Ребят, вы - не большие компании, навроде Валв, вы можете позволить себе выложить кусок игры на тестирование.
-
Двигать ее к координатам игрока?
-
Наглядный пример того, как человек может сделать движок с НУЛЯ, смоделить Соника, анимировать его да сделать физику. Еще вопросы?
-
Как раз пример валялся: 111.zip
-
И для этого тебе нужен хакер, чтобы он разобрал формат за тебя. Гениально. При должной прямоте рук анимацию можно сделать за 2-3 часа. Даже не одну, а две-три, если быстро рботать и знать, что делать.
-
Оно ничем от обычного 3Д не отличается, просто все вычисления провели своими функциями. Соответственно, медлннее, но работает даже на Lite Версии Гамака. Собственно, для того и было сделано. Работать с ним, кстати говоря, неудобнее. Плюс функционал в разы меньше.
-
Хм... я думал Геня помощнее будет...
- 3 ответа
-
- программирование
- сжатие с потерями
- (и ещё 3)
-
Вся работа выполнялась около 4 дней, с 3Д на гамаке работаю впервые. Решил выжать из него последние соки и проверить, на что же он еще способен. Оказалось, на многое. Во-первых, что бы кто бы ни говорил, но использовать анимированные модели можно, но несколько геморройным способом: нужно грузить каждый кадр отдельно. Во-вторых, нормальную камеру сделать вполне реально и штатными средствами. Моя не всегда работает как надо, но теперь ее прохождение через стены не фатально. Третье - физика, самое больное место почти всех 3Д игр на ГМ. В общем, да, физика далека от идеала, но нечто, похожее на Соника я сделал. Вот скрин: Сделаны Ринглосс, Колечки, Бадники, Хоминг аттак (немного глючноватый), вполне приличное освещение. Был Наклз, но я его потер, вот он умел парить. Точнее, не совсем потер, он все еще есть, я просто модельки не вставил в архив. Также, есть Cartoon Outline, одна из составных частей Cell Shading'а: И я не говорю, что это предел возможностей ГМ - это предел моего терпения. Эдди, извини, но вопреки тому, что я тебе обещал, делать на этом движке игру я не буду. По одной простой причине - глючная проверка на столкновения. Из-за этого я не могу сделать многоэтажные уровни. Точнее нет, могу, но при этом все будет подтормаживать. В общем, ладно, я еще подумаю над созданием игры на этом движке, но при двух условиях: 1) До этого я закончу Project Darkness 2) Я смогу доделать нормальную коллизию (а это уже нереально. Хотя...хер его знает.) В общем конец оффтопа, подходим к минусам движка: -Крайне редкие, но весьма обидные проваливания под платформу. -Камера все таки не идеальна. -Хомминг постоянно норовит убить игрока - приземляется прямо перед бадником, вследствие чего переменная, отвечающая за проведение хомминга отключается, и Соника пинает бадник. -Хреновая проверка на столкновения. Выглядит это так: Если над вами ничего нет и вы ни на чем не стоите(на платформе), то все нормально, подойдя к стенке вы просто начнете скользить вдоль. Если же вы стоите на платформе или платформа над вами, то подойдя к стенке, Соник прилипнет к ней, и отлипнет только пойдя в противоположную сторону, или просто повернув от стенки (вы можете сами проверить, я поставил на уровень мостик. Просто выйдите из "здания" и обойдите его вокруг). Одна из причин, по которой нельзя сделать нормальные уровни. В общем, свою работу я оцениваю на...хм... УГ,УГ,УГ!!! Хотя чего еще можно ожидать от 4 дней работы? Большое спасибо Эдди Зыкову за поддержку во время этой работы. Все модели (кроме кубиков и пружинки :) ) из его игры Sonic the hedgehog 3D (Без сомнения, одной из самых лучших 3Д фан игр), текстурки тоже оттуда. Звуки из Sonic Unleashed и Sonic Heroes, рипнуты не помню кем. Что забыл? Ах да, архив забыл. Вот он: http://ifolder.ru/13737651 Я знаю, что найдутся люди, которые захотят отдекомпилить этот Екзешник (хоть я и не знаю, кому может понадобиться этот УГ). Ну, осложнять жизнь я им не собираюсь, защиту я туда не ставил. Кроме того, на Висте НЕ ПОЙДЕТ, я забыл конвертнуть. Ну вот, об УГе сообщил, пошел дальше движок для Project Darkness дописывать. Всем удачи! О, и еще. Давайте так, если у вас есть ВОПРОС по тому, как я сделал ту или иную часть движка, милости прошу, задавайте, но если вы просите НАУЧИТЬ вас делать такое, то уж увольте. Я учился по мануалу и туториалам, которые легко найти вот здесь: http://www.google.ru А, еще спасибо Скорпиону, за то что помог разъяснить одну деталь: формат моделей d3d сакс.
-
Читаем тему внимательнее и находим конвертер.
-
Значит переменная не инициализирована. Нельзя использовать += на переменных, которым прежде не было присвоено какое-нибудь значение. Вполне логичная ошибка. Это как резать яблоко, не имея при этом яблока. Значит, ты что-то не так делаешь.
-
Ребят, если у кого есть самый первый билд движка (который с моделями из Sonic 3D, то бишь из Хиросов), залейте, а? А то куда-то запропастился. Update: Забейте, оказалось, что ссылка в первом посте все еще жива.
-
На второй странице была ссылка на примеры: http://www.weerenmed...orials_pack.zip Если делать точно по ним, то ничего переворачиваться небудет. Уже говорилось, что я не телепат, я не знаю, что ты писал, куда писал и какими клешнями нажимал кнопки. Хочешь узнать точно - будь добр предоставить код. З.Ы. А то, что игра вверх ногами стала - все правильно. Если просто включить 3Д без установки камеры, то изначальная проекция будет перспективной, но перевернутой на 180 градусов. и будет смотреть сверху на игровое поле. И скажи спасибо, что оно все не черное. Чтобы 3Д нормально работало, нужно еще цвет отрисовки поставить на белый и настроить так называемый clipping - обрезку того, что находится дальше, чем нужно. Иначе будет тормозить несусветно.
-
Ээээ... ват? Я ни черта не понял.
-
Тоже ничего себе вариант. Хотя, по логике стоило сделать лишь один draw: switch round(health/10) { case 0: sprite_index=sprite25; break; case 1: sprite_index=sprite24; break; case 2: sprite_index=sprite23; break; case 3: sprite_index=sprite22; break; case 4: sprite_index=sprite27; break; case 5: sprite_index=sprite21; break; case 6: sprite_index=sprite20; break; case 7: sprite_index=sprite19; break; case 8: sprite_index=sprite18; break; case 9: sprite_index=sprite17; break; } draw_sprite(sprite_index,0, view_xview+80, view_yview+352); Или же вообще сложить все в один спрайт и выводить по нужным кадрам.
-
Вам сюда: http://forum.sonic-world.ru/topic/16051-%D0%B8%D1%89%D1%83-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%D0%BA%D1%83%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82/
-
Ну в первом посте ссылки на примеры. А вообще, само объяснение есть в мануале.
-
Ну RTFM же! "draw_sprite (sprite_index = sprite17" уже одно это заставило меня убиться об стол. 1) sprite_index - само по себе переменная, не нужно приравнивать ее в самой функции, лучше не станет. 2) А, собственно, чего еще ожидалось? Он и должен рисовать спрайт в указанных координатах. Он будет рисовать его со смещением 80,352. И, в зависимости от того, как установлен HotSpot он и будет сдвигать спрайт. 3) Телепаты в отпуске, я не знаю, что там у тебя и как сделано. Да и, боюсь, если честно, узнавать =Р
-
В первой же строке кода ошибка: draw_sprite(sprite17,0, view_xview+80, view_yview+352); draw_sprite принимает за первый параметр ID спрайта. Соответственно, сколько ты ни меняй sprite_index у объекта, рисовать он будет все тот же sprite17. Думаю, понятно, что надо сделать?
-
Ни разу не слышал, чтобы всовывали скелеты в модели. Обычно суют кадры анимации для скелетов, которые у двух моделей одинаковые. Ой ли? На весь риг, настройку костей и анимацию ушло не больше часа. И это вполне приличная, терпимая анимация. Даже не зная, что делать, я по туториалам год назад сделал подобную хренотень за 2-3 часа. Аля улю, все фанские проекты создаются любителями. А те, что создаются профессионалами продаются на магазинных полкам и гордо показывают лого СЕГИ.
-
Слегка ошибся с родственными связями Эггмана и Марии, ничего важного.
-
---Не обращайте внимания, написал не подумав. Пост удален---
-
Можно все, что душе угодно. Если есть возможность реализовать.
-
При работе с ДЛЛ всегда нужно указывать путь к файлу. К тому же, видео слишком громоздко так что даже в самом ГМ видео читается из внешнего файла.
-
http://www.gmtoolbox.com/ Раздел Видео. И Экстеншны и ДЛЛ есть. Надо было сразу добавить в первый пост, забыл как-то.
-
Записывать координаты персонажа (не все, естественно, а только последние) и писать простой ИИ для партнера. Как - уже другой вопрос, изучайте мануалы по ИИ. Или ищите примеры, хотя для самостоятельного написания все дано аж в самом первом посте этой темы.
-
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу
