Nikolai
ну да, вариант
кота
уууу четать
Весь лич кинг в этом, кстати
кота
И памоему это логично
Nikolai
а автоприменения в зависимости от класса перса нет?
кота
Втф
Snusmumriken
а автоприменения в зависимости от класса перса нет?
Два клика мышкой — норм тема. И то, пока ты осваиваешься — ты матчей 5-10 играешь на одном чампе чтобы понять кто он, и не меняешь рунки. Всё нормально.
кота
Самое забавное что вы втроем сидите в флуд конфе, но флуд развели в основной
кота
Snusmumriken
Мир флуд май! Слава флуду!
Snusmumriken
Самое забавное что вы втроем сидите в флуд конфе, но флуд развели в основной
Дело в том, что мы (щас скажу страшное слово, закройте глаза, заткните уши) — долбоёбы. И это нормально.
fgntfg
Я работаю 9 лет в дзайбацу и у меня куча опыта работы в дзайбацу
кота
Марк 3 нам делаешь?
fgntfg
Не, я в мидори дзенкай
кота
Leon174
Пожалуй, присоединюсь к оратору.
Leon174
Так бы сразу и сказал. Осталось выяснить про мидори.
кота
Оооо
Snusmumriken
Оо, аниме!
кота
Хочу так
кота
А кто такие саяны?
Leon174
Горы такие. Еще газировка такая была.
Nikolai
Ой, я тут в такой неприятной ситуации, когда, пнимаште, мало того, что не знал, так ещё и забыл. Можно у SpriteBatch pivot как-то выставить? А то я смотрю, минусовые координаты он не переваривает, сдвигает до нуля, и в доке у него нет методов для получения текущих размеров, например. Вручную сдвиг считать остаётся?
Nikolai
Ну, то есть, есть игровое поле, и я хочу его из атласа батчем по центру экрана отрисовать
Igor
Больше скажу, сенсорки запрещены вообще
Igor
@igor2608 ты как телефон забрал? Вроде по выходным только раздают
Igor
Это не мой телефон, друга нового. Ему по тихой телефон передали.
Igor
Мой тапочек с камерой даже в сейф затолкали и на дембель только отдадут
Igor
Самое обидное, что некоторым срочникам все же дают сенсорные телефоны. Например каптёр и концеляр спокойно сидят с мобилами, им их выдали
Igor
В армии делать нечего, не идите сюда. Ну вы и без меня это знали, ну да ладно
Igor
Дали мне должность, в итоге стажируюсь и через недельку где-то буду на боевые дежурства заступать
Igor
Ну а должность "планшетист-чертежник", в ряд ли что-то где-то о ней написано, может кто знает.
Igor
Я рассказывать слишком много поссыкиваю
Snusmumriken
Гы
Domka
Благодарные студенты
О, ты когда меня успел сфоткать
Egor 🦧
А кто такие саяны?
так ты оказывается не умер
Leon174
так ты оказывается не умер
? Нет, вполне себе жив.
Leon174
О, ты когда меня успел сфоткать
Это другой студент Снуса, совершенно другой.
Domka
Он отличается от меня чем?
Domka
Или он безнадежный
Leon174
Там вообще бревно. Он мало того необучаемый, он, похоже, вообще нежизнеспособный.
Domka
Я рад что я хоть лучше кого ._.
Domka
Я изучил как сделать нормальную перспективу
Domka
Но так и не нашел
Domka
Готовый пример z буффера на луа
Domka
Я разбирал тот пример но он какой то, не мой вариант, ибо у меня сортироватся будут не точки а полигоны
Leon174
Не надо себя недооценивать. Ты чего-то хочешь, пытаешься в чем-то разобраться, тот хочет только готовый код от Снуса. Тяги к знаниям нет абсолютно. Нахальный, бессовестный бандерлог.
Domka
Понятно
Domka
Ну я себя не настолько немощным чувствую
Domka
Но просто я нахожусь в кругу тех людей которые всегда меня обучают
Domka
А люди которые чуть хуже меня понимают в данной теме, это люди которые в ренпае новеллы пытаються делать, или которые просто заинтересованны в начале данной деятельности
Domka
Вот я и чувствую себя не в своей тарелке
Domka
А готовый всмысле
Domka
Типо уже который можно вставить в код чтоб он работал
Domka
Или который можно разобрать и понять как работает?
Domka
Ладно не буду от тебя слов пояснения жизни тянуть, я сюда пришел узнать есть примеры сортировки по z координате чтобы можно было отрисовывать полигоны по очереди
Leon174
Типо уже который можно вставить в код чтоб он работал
Да. Который можно тупо скопировать и сдать. И нет, разбираться он(и) ни в чем не собираются.
Leon174
Ладно не буду от тебя слов пояснения жизни тянуть, я сюда пришел узнать есть примеры сортировки по z координате чтобы можно было отрисовывать полигоны по очереди
А в чем проблема-то? Отсортировал и отрисовал. Массив (словарь) есть, координата z есть. Или алгоритмы сортировки нужны?
Domka
Отсортировать не сложно
Domka
Сложно обозначит отсортированные части
Domka
Чтобы их потом отрендерить
Domka
По очереди
Leon174
Не конкретно, не понятно. Покажи код хоть или в чем там проблема. Или жди Снуса, думаю, он будет рад пообщаться не с индусами.
Leon174
? Нет, вполне себе жив.
Тьфу, не ко мне же было обращение.
Leon174
Снус умеет на английском, у индусов английский второй язык, годы английской колонизации сказываются.
Domka
Понял
Domka
Ибо он нормально не отсартирован, и без форматирования
Domka
А вы как я понял очень чуствительны к читабельности кода
Domka
cord={ {x=5,y=5,z=5}, {x=5,y=-5,z=5}, {x=-5,y=-5,z=5}, {x=-5,y=5,z=5}, {x=0,y=0,z=0} } pt={ {1,2}, {2,3}, {3,4}, {4,1}, {1,5}, {2,5}, {3,5}, {4,5} } card={} for i=1,#cord do card[i]={x=0,y=0,z=0} end rad={x=0,y=0,z=0} cent={x=0,y=0,z=0} size=5 function zsort(p1,p2) return p1.z>p2.z end ofsz=100 function roct(mass,center,r1,r2,r3) for i=1,#cord do local a,b,c local a1,b1,c1 local a2,b2,c2 local a3,b2,c3 local mass1={} mass1[i]={x=0,y=0,z=0} a = mass[i].x b = mass[i].y c = mass[i].z a1 = a*math.cos(r3)-b*math.sin(r3) b1 = a*math.sin(r3)+b*math.cos(r3) c1 = c c2 = c1*math.cos(r2)-a1*math.sin(r2) a2 = c1*math.sin(r2)+a1*math.cos(r2) b2 = b1 b3 = b2*math.cos(r1)-c2*math.sin(r1) c3 = b2*math.sin(r1)+c2*math.cos(r1) a3 = a2 card[i].z=c3*size fov=180 k =fov/(card[i].z + cent.z+ofsz) card[i].x = 120+ math.floor((a3*size + cent.x) * k) card[i].y = 68+ math.floor((b3*size + cent.y) * k) end end n1=120 n2=68 n3=200 roat=false function TIC() cls() for i=1,#cord do if btn(0)and roat==false then cent.y=cent.y-1 end if btn(1)and roat==false then cent.y=cent.y+1 end if btn(2)and roat==false then cent.x=cent.x-1 end if btn(3)and roat==false then cent.x=cent.x+1 end if btn(4)and roat==false then cent.z=cent.z-1 end if btn(5)and roat==false then cent.z=cent.z+1 end end if btnp(7)and roat==false then roat=true elseif btnp(7)and roat==true then roat=false end roct(cord,cent,rad.x,rad.y,rad.z) if roat==true then if btn(0)then rad.x=rad.x+0.01 end if btn(1)then rad.x=rad.x-0.01 end if btn(2)then rad.y=rad.y+0.01 end if btn(3)then rad.y=rad.y-0.01 end if btn(4)then rad.z=rad.z+0.01 end if btn(5)then rad.z=rad.z-0.01 end end for i=1,#pt do line(card[pt[i][1]].x,card[pt[i][1]].y, card[pt[i][2]].x,card[pt[i][2]].y,2) end end
Domka
Функция btn() выполняет роль нажатия кнопок, функция line
Domka
Думаю поймешь
Domka
В TIC выпоняються все процессы
Leon174
Код, если честно, аховый, но это хотя бы твой код.
Leon174
Я вечером посмотрю, ок? Мне нужно продукты родителям за город отвезти.
Leon174
Очень сильно хочется отрефакторить твой код, там есть где разгуляться.