Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-07-08, 14:14


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Witam. Chcia?em zrobi? panel logowania i chcia?em przy logowaniu zrobi? kamer? tak jak jest np. na pylife lub bestplay. (?e ona si? tak przesuwa po mapie :-> ). Wiecie jak oni mogli to zrobi?? Jest do tego jaka? funkcja? Za pomoc stawiam :piwo: :)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:20


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

jg2aviva1, jest funkcja dorobiona i wbudowana
-wbudowana jest to kamera statyczna ?e stoli w jednym miejscu

Więcej informacji znajdziesz w Wikipedii MTA:

setCameraMatrix

-dorobiona mo?e lecie? po mapie

Więcej informacji znajdziesz w Wikipedii MTA:

smoothMoveCamera


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:26


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
WTF, a wiesz jak tego u?y?? :-> [/code]

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:35


Loop

Inspektor






Wiek: 27
Na forum: 4290 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Przyk?ad masz na wikimta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:36


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

jg2aviva1, hmm to jest bardzo proste

x1, y1, z1: pozycja pocz?tkowa kamery x,y,z
x1t, y1t, z1t: Pozycja pocz?tkowa kamery gdzie ma sie pacze? x,y,z
x2, y2, z2: pozycja ko?cowa kamery x,y,z
x2t, y2t, z2t: Pozycja ko?cowa kamery gdzie ma sie pacze? x,y,z
time: czas w jakim ma kamera pokona? t? drog?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:36


piotr172







Wiek: 26
Na forum: 4417 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3

Mam tutaj taki kod z serwera kolegi, ale nie wiem czy o to ci chodzi?o sprawd? sobie to:


local step=math.random(0,360000)
local miejsce={0,0,180}
function moveCamera (plr)
  
  
  local cosik2 miejsce[1]-math.sin(step/100)*1500
  local cosikk2 miejsce[2]+math.cos(step/100)*1500
  
  
  local cosik miejsce[1]-math.sin(step/100)*1500
  local cosikk miejsce[2]+math.cos(step/100)*1500
  
  
  setCameraMatrix(cosikcosikkmiejsce[3]+0cosik2cosikk2miejsce[3]-50)
    
    
    
       step=step-0.1

 end
       
addEventHandler("onClientRender"rootmoveCamera)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:37


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
x1t itd... to jest rotacja kamery?

[ Dodano: 2015-07-08, 14:40 ]
A robi mi kto? prosty (chyba) kod na to, ?e po do??czeniu do serwera ona si? przesuwa przez te x, y, z i ko?czy po zalogowaniu?

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:42


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

piotr172, debilny przyk?ad.
Czemu? Osobom, kt?re maj? mniej klatek animacja b?dzie si? przewija?a wolniej ni? osobom, kt?re maj? ich wi?cej.

Prosta kalkulacja. Je?eli we?miemy inkrementowan? zmienn? i o warto?? 1 i wrzucimy do zdarzenia onClient[...]Render to otrzymamy taki wynik

30 FPS : po 1 sekundzie -> i = 30 ; po 1 minucie -> i = 180
60 FPS : po 1 sekundzie -> i = 60 ; po 1 minucie -> i = 360

Jest r??nica? Jest. Dlatego najlepiej skorzysta? z funkcji, kt?r? poda? luki123luki123, bo tam ruch kamery mamy uzale?niony od czasu, a nie FPS.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:45


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
piotr172, no ja nicc z tego nie zrozuima?em :->


Piorun, to mi si? ju? odechcia?o robi? taki bajer :) . Chyba ?e kto? mi zrobi taki gotowy, ?e kamera lata po mapie po do??czeniu do serwera, a efekt znika po zalogowaniu? Dam za to respa :arrow: R* .


PS. Oczywi?cie macie wszyscy po piwku ;)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 16:07


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Przecie? pokazali Ci tyle przyk?ad?w... Czekasz tylko na gotowca, pomogli?my? Pomogli?my, nie robimy tutaj gotowych skrypt?w. Pokombinuj z funkcjami, kt?re poda? luki123luki123, i si? uda. Wtedy napisz jakie s? b??dy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 17:01


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Fanciak, ale my?la?em ?e to b?dzie ?atwiej wygl?da? :| . Ale spr?buj? tak zrobi? i ewentualnie je?li nie b?dzie dzia?a?, podam wam kod ;) .

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 17:06


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Bierzesz kod z przykladu smooth camera do swojego pliku lua. po czym robisz

addEventHandler("onClientPlayerJoin", getRootElement, function()
smoothMoveCamera(ARGUMENTY KTORE CI WYJASNIL JAK DLA U?OMNEGO GRACZ O NICKU LUKI :) ))))) )
end)

[ Dodano: 2015-07-08, 17:06 ]
ps. nie u?ywaj tylu nawias?w w kodzie, bo to tak dla hecy napisa?em

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 17:20


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"Iksdekowski" napisał/a:

Bierzesz kod z przykladu smooth camera do swojego pliku lua. po czym robisz

addEventHandler("onClientPlayerJoin", getRootElement, function()
smoothMoveCamera(ARGUMENTY KTORE CI WYJASNIL JAK DLA U?OMNEGO GRACZ O NICKU LUKI :) ))))) )
end)

[ Dodano: 2015-07-08, 17:06 ]
ps. nie u?ywaj tylu nawias?w w kodzie, bo to tak dla hecy napisa?em


A? tak poczatkuj?cy to nie jestem :P

To zaczynam pr?bowa? sklei? to wszystko w jakie? moje wypociny xd

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 18:28


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

"Iksdekowski" napisał/a:


addEventHandler("onClientPlayerJoin", getRootElement, function()
smoothMoveCamera(ARGUMENTY KTORE CI WYJASNIL JAK DLA U?OMNEGO GRACZ O NICKU LUKI :) ))))) )
end)


Ta i za ka?dym razem jak jaki? gracz wejdzie na serwer to u wszystkich si? prze??czy kamera :roll: .
Zamiast "onClientPlayerJoin" nale?y u?y? eventu "onClientResourceStart", lub po prostu wklepa? te funkcj? u g?ry kodu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 18:33


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()), function() 
smoothMoveCamera(ARGUMENTYend)


Po uruchomieniu skryptu, tylko dla jednego gracza, nie uruchamia si? wszystkim, gdy kto? nowy wejdzie na serwer

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Tagi: jaka :: funkcja :: kamery?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jaka to funkcja kamery? Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku