![]() |
Самолётик
Вложений: 1
Проект уже готов и выпущен. Буду сюда срать скринами.Вот здесь тема о готовом проекте. Там же можно скачать и изучить исходники под лицензией GNU GPL. Так как у нас нет раздела "Проекты на прочих технологиях", тема временно в болтовне. Предыстория: решил всё же крепко помучать WebGL. Первые опыты показали, что без подобия "движка" не обойтись в этом деле, даже очень простого. Наладил пока трансформацию, иерархию, рендер объектов, камеру и освещение (особое спасибо Мистеру Ф за то, что отвечал на мои тупые вопросы, без него я бы так скоро до этого результата не дошёл). Вообще игра предполагается не про самолётик, но до конечного результата ещё как пешком до Китая, а я хочу выпустить хотя бы ну что-то играбельное в кратчайшие сроки, так как:
Предполагались ранее и наземные враги типа танков, но что-то мне впадлу, скорее всего их не будет. Так как движок пока умеет только в кубики, то всё, даже небо, даже Джигурда будут состоять из кубиков и только, без текстур, разве что земля с текстурой. На земле будут кусты и деревья, возможно, домики. Work-in-progress расположено здесь: http://maslov.co/webgl/1/ Пока что там играть — нихрена. Для просмотра требуется браузер FF либо Chrome а также поставленные на компе драйвера OpenGL (если вы играете в игори, скорее всего они у вас уже установлены). IE не может в WebGL и не будет мочь до версии IE11. Opera не может (ну по крайней мере с пол-тычка в ней демка не заводится, вроде, чё-то надо в ней там включать). На данный момент закончил моделирование самолёта. Усовершенствовал по сравнению с тем, что показывал ранее. Завтра, наверное, займусь стрельбой. |
Ответ: Самолётик
Вложений: 1
Добавил лес.
Довольно странно выглядит анти-алиазенный ствол на неалиазенной текстуре. Пожалуй, вообще уберу АА. Специально старался попасть стволом в пиксель на текстуре земли. |
Ответ: Самолётик
|
Ответ: Самолётик
деревья часто тащатся вместе с экраном(когда доходят до края).
И хочу делать бочку! |
Ответ: Самолётик
win7, chrome, 680GT, работает. деревья тащатся - да.
|
Ответ: Самолётик
Вложений: 1
RegIon, возможно, ты зашёл именно в тот момент, когда я обновлял там что-то (все изменения мгновенно оказываются на странице).
Кроме того, я заменил текстуру, старая могла "застрять" в кеше. На данный момент сделал деревья чтоб не тащились. Пробел стреляет. Далее займусь врагами и взрывами. Видимо, придётся сделать и поддержку BlendMode'ов (не хотел это делать для первой игры). |
Ответ: Самолётик
зажав назад можно навсегда скрыться из виду, и больше никогда не увидеть этот прекрасный самолётик
|
Ответ: Самолётик
ABTOMAT, ты собираешься делать скролл-шутер с такого ракурса? Здорово!
|
Ответ: Самолётик
примерно раз в секунду притормаживает.
|
Ответ: Самолётик
Вроде не тормозит, FF хавает минимум 50% ЦП
|
Ответ: Самолётик
Движения будут ограничены, конечно же. На выходные я уезжаю из Питера, так что в выходные ничего нового не будет.
Хотел до них сделать уже врагов и набор очков, но не судьба. Ещё, блин, надо с текстом что-то соображать. Неохота 2D щас делать. И выводить в html тоже неохота. |
Ответ: Самолётик
Теперь у меня в игре есть враги — баклажанового цвета бипланы, с усердием летящие в сторону игрока откуда-то спереди. Убиваются пулями.
|
Ответ: Самолётик
Военный биплан.
БА! КЛА! ЖАН! |
Ответ: Самолётик
А чё самолёт мертвый какой, сделай повороты лева-право на крыло в момент когда самолёт двигаешь.
FF Не получилось инициализировать WebGL. Почему это могло случиться? 1. В IE не работает WebGL и не будет до версии 11. 2. В Opera вроде как есть, но надо куда-то включать, а сразу же не работает. 3. Возможно не стоят дрова в Винде на OpenGL. А в хроме всё ок, что не-так может быть? И сделай эти пункты кликабельными, например... 1.В IE не работает WebGL и не будет до версии 11. |
Ответ: Самолётик
К сожалению в Alert'е нельзя сделать ничего кликабельного.
В финальном варианте я сделаю более цивильное сообщение об ошибке. Сделал повороты как ты описал (вообще, давно собирался). Враги теперь стреляют пулями, но нас пока не убивают. Похоже, мне настала пора делать текст. Не хочу, ой, не хочу делать сейчас полноценное 2D, но всё же как-то мне придётся вывести текстовую информацию на экран. Думаю сделать из кубиков. |
Часовой пояс GMT +4, время: 01:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot