Галактика 2D 1.8 - 1.9 - 2.0

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Галактика 2D 1.8 - 1.9 - 2.0

      Переделываем на любой версии с обычной таблицы на 2Д .... и так все просто где то ошибся Клон поправит так как помог он разобраться .... тут я указал где копать без доп модулей я так удалил все что было и по порядку подключил

      не чего не где не меняеми в php это раз все делается в tpl


      Display Spoiler
      {for $planet=1 to $max_planets}
      <div class="ono{$planet}"> пишем тут указание стиля подключаем его
      {if !isset($GalaxyRows[$planet])}

      </div> закрываем перед форычем
      {/for}

      пишем css в main css например и любом другом по Вашему желанию все гала работает и выводит 2- 3 д планки
      .ono1{
      position:absolute;
      left: 345px;
      top: 190px;



      }
      .ono2{
      position:absolute;
      left: 580px;
      top: 240px;

      }
      .ono3{
      position:absolute;
      left: 540px;
      top: 120px;
      }
      .ono4{
      position:absolute;
      left: 290px;
      top: 310px;
      }
      .ono5{
      position:absolute;
      left: 450px;
      top: 420px;
      }
      .ono6{
      position:absolute;
      left: 215px;
      top: 200px;
      }
      .ono7{
      position:absolute;
      left: 400px;
      top: 50px;
      }
      .ono8{
      position:absolute;
      left: 590px;
      top: 390px;
      }
      .ono9{
      position:absolute;
      left: 290px;
      top: 430px;
      }

      создаем папку 2d и туда заливаем 2 д планеты названия должны соответствовать запросу
      <img class="earth" src="{$dpath}planeten/2d/s_{$currentPlanet.planet.image}.png" height="75" width="75" alt="">
      остальная анимация идет чисто css анимацией то есть обломки астеройды луны флот на орбите при окупации

      все 2 д гала готова вот результат yadi.sk/i/Q5YJ1PAM3ZCrsq у меня подгрузка на каждую систему своего типа солнца, солнца сделаны в 3Д видео лично мной .. просьба не воровать ! - попросите сделаю для вас по другому
      и просьба организовать цикл for для вывода систем (к выводу я уже сделал события мыши перетаскивание систем и это работает.. но нет отображения массива систем) кто поможет буду благодарен я пробовал но не выводит.. так же сделал масштаб системы это сделал для дальнейшего вывода массива. поделюсь вот то что я сделал уже 3д но пока пустышка надо цикл фор подрубить и будет работать имена галактик идут с базы yadi.sk/i/Q6PR0E8j3ZD3kZ тут гиф анимация просмотр через браузер

      The post was edited 10 times, last by Shandow ().

    • Вышел на новый уровень теперь галактика не 2д , а 3Д :) после теста покажу результат работы

      пока не большой ролик yadi.sk/i/SUVAdzmD3aAKQc доделываю планки вращение вокруг оси, своей орбиты , и солнца постарался соблюсти законы физики на данный момент вращение вокруг орбиты своей и масштабируемость

      одна просьба как добавить что бы долго не искать не разу не делал ... новый тип планеты планируется ее сделать вместо серой унылой что то оригинальное по текстуре но будет выполнять роль неизведанной для колонизации

      The post was edited 3 times, last by Shandow ().

    • задача привязать к не колонизированный планете свой тип планеты, можно из базы брать рандомно пока сам не докумекал
    • не страшно я первый раз тоже не смог когда выстраивал помогу в личку написал глянь

      кстати по 2 д галактике планкам выводу чуть позже доработаю будет более короткий код без js библиотеки не большой скрипт в строк 18

      The post was edited 1 time, last by Shandow ().

    • Что именно не получается подробней сюда а то личку заспамили - один из секретов добавлю )) id у нас дает только одному элементу , а Вам нужно вывести массив планет то еcть нам нужен class? поэтому копаем в скрипте и меняем вывод с id на class и спокойно выведите 3 д планеты в галактике .. ид не вывести не как. ид присвоить можно только только первому элементу, а класс распространяется на весь массив, а так ребят советую для изучать вери джс я в новой версии которую пишем с нуля я дизайн вывожу только скриптом
    • понятно ! ты используешь старые стили c космовара так же примерно сделано , а все надо в тпл стереть и переделать с нуля

      смотри берешь galaxy php и tpl дублируешь и называешь galaxy2 пути указываешь так же уже на новую тпл , в пыхе не чего не трогаем пыху берем с табличной части без криворукого кода если используешь сборки ... бери родную и не надо будет делать как делают в джс к примеру и в классах добавляют дубликаты все одно должно быть и правила действовать хоть десять гал сделаешь разных .. в тпл все нафик удаляем и воссоздаем структуру половину там вообще можно нафик удалить не нужно оно ... только код удлиняет ... и по шагу начинаем все делать , а то что ты показал это старая наработка я уже вижу визуально новой тут нет и не пахнет тем более как я понял ты просто подгрузил доп файлы. а не переделал с нуля . я то что объяснял делается с нуля .. берешь и набираешь меня в скайпе покажешь по демонстрации экрана структуру гляну рабочая гала должна занимать не больше 80 строк кода в тпл основной вывод делаем массивами у меня код где то 120 но подключено очень много дополнительного так как 5 типов только планет есть и свои миссии

      пример вывода кусочек начального кода
      {for $planet=1 to $max_planets}
      <div class="planet{$planet}">
      {if !isset($GalaxyRows[$planet])}
      <div class="earth">
      <a href="?page=fleetTable&galaxy={$galaxy}&system={$system}&planet={$planet}&planettype=1&target_mission=7">
      <canvas class="ishca"></canvas> // что бы работало 3д скрипт переделываем на вывод классами иначе будет показывать только одну планету ..
      </div> все все планки сделали дальше идет только подключение миссий