Drzwi odskokowe |
Mógłby mi ktoś wytłumaczyć skrypt drzwi, co za co odpowiada w miarę jasno, bo mam w planach zrobić drzwi odskokowe, tylko kompletnie nie wiem jak się za to zabrać..
Kod: ############################################### przykładowy kod z poradnika NickaTM
Jak masz "anim_rot" to w obydwu powinien być "taki sam" kąt (znaczy 90 i -90)- czy jakoś tak i odpowiednie współrzędne obrotu
![]() W ramieniu drzwi daj 90, z tą samą współrzędną w drzwiach też 90, a tą drugą na -90 to powinno działać ![]()
pozwolę sobie pominąć [matl], [matl_alpha], [alpha_scale] i inne tego typu pierdoły, bo nie o tym tutaj mowa.
Mamy skrypt drzwi door0: [mesh] door0.o3d Pod spodem masa pierdół związanych z teksturami, odbiciami, etc. To, co nas interesuje, jest tu: Kod: [newanim] Dlaczego dwa [newanim]? A to dlatego, że zmienna door0 ma dwie funkcje - on i off, jedno [newanim] jest dla funkcji on, drugie dla off. I po kolei: [newanim] origin_trans 1.009 -2.968 <--- punkt osi obrotu 0.518 origin_rot_x 0 origin_rot_y <---- kąt na osi obrotu * -90 origin_rot_z 0 anim_rot <--- funkcja ruchu (anim_rot - obrót, anim_trans - przesuw) door_0 <--- funkcja skryptowa 135 <--- docelowe miejsce ruchu (w stopniach, jeśli anim_rot, w metrach, jeśli anim_trans) * - to oznacza, że element będzie się obracał na konkretnym kącie danej osi. Przykładowo, jeśli weźmiemy nade drzwi, których grubość to x, szerokość y i wysokość z, a obrót odbywał się będzie pod kątem 0 na osi Z, to drzwi będą obracały się dokładnie pionowo, natomiast, jeśli będzie to 90 stopni na tej samej osi, drzwi obracały się będę w poziomie. Wystarczy trochę wyobrazi przestrzennej, by to ogarnąć. W przypadku dodatkowych pytań, służę wiedzą. Pzdr.
!NIE POMAGAM NA PW - OD POMOCY JEST FORUM!
PCB: Gigabyte GA-970A-DS3 CPU: AMD FX-8350 @ 8x4.4GHz + Raijintek EreBoss RAM: 8GB RAM DDR3 GPU: Sapphire Radeon RX480 Nitro+ 8GB PSU: Corsair TX850M OS: Windows 10 Pro x64 Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA Find me on: fb.me/mattezpl
A jak zrobić poprawne współrzędne?
/ Używamy polskich znaków. - skawek /
OS: Windows 11 Pro 64-bit
CPU: AMD Ryzen 7 7700 RAM: 32 GB Kingston Fury 6000 MHz MOBO: MSI B650 GPU: AMD Radeon RX 7800XT 16 GB D: 2 TB Kingston KC3000
Nie rozumiem pytania, odpowiedź jest logiczna. Jak masz model 3D, to ustawiasz sobie drzwi w pozycji A, spisujesz na kartkę, w pozycji B, spisujesz na kartkę i gotowe. Jak nie masz modelu 3D, to wtedy uruchamiasz wyobraźnię przestrzenną i jedziesz na czuja.
!NIE POMAGAM NA PW - OD POMOCY JEST FORUM!
PCB: Gigabyte GA-970A-DS3 CPU: AMD FX-8350 @ 8x4.4GHz + Raijintek EreBoss RAM: 8GB RAM DDR3 GPU: Sapphire Radeon RX480 Nitro+ 8GB PSU: Corsair TX850M OS: Windows 10 Pro x64 Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA Find me on: fb.me/mattezpl
|
Użytkownicy przeglądający ten wątek: |