Tematy otagowane jako: kamery
1. wyzszy widok kamery w aucie
Witam, zedytowa?em sobie auto w blenderze i po exporcie kamera jest za wysoko (zmieni? si? pov) wie kto? jak zrobi? ?eby by? normalny?
2. zmiana pozycji kamery
Witam,
mam taki problem ot?? nie wiem jak zmieni? pozycje kamery na nowe miejsce. Prosz? bardzo o pomoc
setCameraMatrix (- 2706.8806152344 , - 63.417098999023 , 11.923800468445 , - 2706.3032226563 , - 62.60844039917 , 11.811693191528 )
lokalizacja = "Spawn San Fierro"
Za rozwi?zanie problemu daje zimne
Dzi?ki!
3. Jak zrobić latające kamery w tle panelu logowania? (Owl)
Witam! Jak zrobi? lataj?ce kamery w tle panelu logowania? Co? takiego jak na tlife argonie itp
4. Oddzielenie kamery od postaci?
Czy jest mo?e jaka? funkcja, kt?ra potrafi?a oddzieli? kamer? od postaci?
5. Pobieranie rotacji kamery gracza.
Jak pobra? rotacj? kamery ( chodzi mi o t? g?ra i d?? ), oraz ustawi? j? dla pojazdu?
6. kamery
mam taki db3;
[2016-05-01 08:04:32] ERROR: Loading script failed: dsrpg-kamerySAPD/server.lua:50: 'end' expected (to close 'function' at line 1) near ''
[2016-05-01 08:04:32] SCRIPT ERROR: dsrpg-kamerySAPD/server.lua:50: 'end' expected (to close 'function' at line 1) near ''
oraz:
[2016-05-01 08:04:40] ERROR: Client (tester) triggered serverside event sprawdz:acl:kamery, but event is not added serverside [DUP x2]
[2016-05-01 08:04:34] ERROR: Client (tester) triggered serverside event sprawdz:acl:kamery, but event is not added serverside
kod:
[lua]
local marker_kamery = createMarker(618.00, -584.82, 17.23-1, "cylinder", 1, 255, 0, 0, 255)
addEventHandler("onClientResourceStart", resourceRoot,
function()
local screenW, screenH = guiGetScreenSize()
okno_glowne = guiCreateWindow((screenW - 569) / 2, (screenH - 426) / 2, 569, 426, "System kamer dla Policji", false)
guiWindowSetMovable(okno_glowne, false)
guiWindowSetSizable(okno_glowne, false)
guiSetAlpha(okno_glowne, 0.85)
guiSetProperty(okno_glowne, "CaptionColour", "FFFE0000")
kam_6 = guiCreateButton(10, 363, 227, 53, "Kamera: SPAWN PC", false, okno_glowne)
guiSetFont(kam_6, "default-bold-small")
guiSetProperty(kam_6, "NormalTextColour", "FFFE0000")
kam_5 = guiCreateButton(10, 300, 227, 53, "Kamera: SAMC LV", false, okno_...
7. Przemieszczanie kamery
addEventHandler( "onClientPlayerJoin" , getRootElement (),
function ()
smoothMoveCamera ( 224.26467895508 , 148.89720153809 , 2.4229187965393 , 490.83438110352 , 502.7087097168 , 19.1328125 ,- 697.21118164063 , 258.09313964844 , 2.1872501373291 ,- 695.03784179688 , 667.47332763672 , 16.644548416138 , 30000 )
fadeCamera ( source , true )
end )
Skrypt po stronie "Client", podstawi?em 4 wsp??rz?dne, miejsce kamery, punk widzenia kamery oraz drugie miejsce kamery i drugi punkt widzenia co ma si? wykona? w 3 minuty czyli, kamera z punktu A do punktu B przemie?ci si? w 3 minuty. Skrypt ma si? wykonywa? po wej?ciu gracza na serwer, rzecz jasna ma si? rozja?ni? ekran, aby nasze widoki by?y widoczne, ale problem jest w tym, ?e niby wszystko jest ok, ale skrypt si? nie wykonuje i nie wywala ?adnych b??d?w w debugscript. Wchodz? na serwer i czarny ekran.
Wiecie mo?e w czym mo?e le?e? problem?
8. Poruszanie się kamery podczas logowania.
Chcia?bym zaimplementowa? w m?j panel logowania kamer? kt?ra porusza?aby si? w tle. W jaki spos?b tego dokona??
9. Animacja kamery w wybierałce
Witam, mam problem z animacj? kamery w wybiera?ce, poniewa? jej... nie ma, tylko jest ustawione wszystko "na sztywno".
Kod wybiera?ki
[pawn]public OnPlayerRequestClass(playerid, classid)
{
if(GetPVarInt(playerid, "deadPlayer") > gettime()) return 0;
SetPlayerPos(playerid, 2176.1025,1285.6659,42.2241);
SetPlayerCameraLookAt(playerid, 2176.1025,1285.6659,42.2241, CAMERA_MOVE);
SetPlayerCameraPos(playerid, 2168.1912,1285.7385+random(2),42.2241+random(2)); //Randomowa kamera
SetPlayerFacingAngle(playerid, 90.0000);
pInfo[playerid][playerSkin] = classid;
SetPlayerSkin(playerid, pInfo[playerid][playerSkin]);
pInfo[playerid][select_skin] = true;
SetPlayerDrunkLevel(playerid, 2);
SetPlayerInterior(playerid, 0);
pInfo[playerid][playerSelectSkin] = true;
new str[128];
if(classid == 0)
{
if(pInfo[ playerid ][ playerSkin ] > 1 && pInfo[ playerid ][ playerSkin ] < 300)
{
SetPlayerSkin(playerid, pInfo[ playerid ][ playerSkin ]);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~Zapisany skin gracza", 2500, 3);
}
else{
format(str, sizeof str, "~n~~n~~n~~n~~n~~n~~n~~g~~h~Skin: %d", GetPlayerSkin(playerid));
GameTextForPlayer(playerid, str, 2500, 3);
}
}
else if(!SkinKobiecy(classid))
{
format(str, sizeof str, "~n~~n~~n~~n~~n~~n~~g~~h~Skin: %d", GetPlayerSkin(playerid));
GameTextForPlayer(playerid, str, 2500, 3);
return 1;
}
else ...
10. Powrót kamery
Witam serdecznie. Pomo?e mi kto? tutaj wstawi? setCameraTarget ?eby wr?ci?a kamera do gracza?
Funkcja, kt?ra po naci?ni?ciu buttonu "wylacz" wy??cza inne gui, wy??cza button "wylacz" ale chcia?bym ?eby kamera wraca?a do gracza:
function kameraOff ( thePlayer )
if source == wylacz then
guiSetVisible ( wylacz , false )
guiSetVisible ( monitor , true )
getCameraTarget ()
end
end
addEventHandler ( "onClientGUIClick" , root , kameraOff )
Za pomoc i wstawienie osoba otrzyma odpowiedni? ilo??
11. Brak kamery podczas logowania/rejstaracji
Gdy wchodz? na serwer to nie ma kamery, kt?ra powinna by? podczas rejstracji/logiwania, dopiero po wej?ciu na serwer gdy si? zresetuj? ten skrypt, to b?dzie ta kamera, ale i tak przeskakuje. Gdy wyjd? z serwera, to zn?w jak wejd? to nie ma tej kamery.
Film poni?ej:
[URL]http://www.youtube.com/watch?v=UCKIIjnBQ_M&feature=youtu.be
Skrypt strona klienta:
[lua]sWidth, sHeight = guiGetScreenSize()
anims = {"dnce_M_b","DAN_Left_A","DAN_Down_A","DAN_Loop_A"}
StartSkin = 0
NewSkin = false
local localPlayer = getLocalPlayer()
local x = 1024
local y = 768
local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil
local months = {
[0] = "stycznia",
[1] = "lutego",
[2] = "marca",
[3] = "kwietnia",
[4] = "maja",
[5] = "czerwca",
[6] = "lipca",
[7] = "sierpnia",
[8] = "wrze?nia",
[9] = "pa?dziernika",
[10] = "listopada",
[11] = "grudnia"
}
local function camRender ()
if isElement(sm.object1) and (sm.object2) then
local x1, y1, z1 = getElementPosition ( sm.object1 )
local x2, y2, z2 = getElementPosition ( sm.object2 )
setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
end
end
local function removeCamHandler ()
if(sm.moov == 1) then
sm.moov = 0
removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
end
end
function...
12. Ruch kamery
Witajcie, pr?bowa?em zrobi? lec?c? kamer? ale nie zmienia si? na ci?g dalszy jazdy kamery
[lua]function cameraRuch(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, typeCameraMove)
local x = 0
local y = 0
function moveCamera()
x = x + 0.005
y = y + 0.005
local cameraX, cameraY, cameraZ = interpolateBetween(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, x, "Linear")
local lookX, lookY, lookZ = interpolateBetween(camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, y, "Linear")
setCameraMatrix(cameraX, cameraY, cameraZ, lookX, lookY, lookZ)
if cameraX == newCamPosX and cameraY == newCamPosY and cameraZ == newCamPosZ and lookX == newCamLookX and lookY == newCamLookY and lookZ == newCamLookZ then
removeEventHandler("onClientRender", getRootElement(), moveCamera)
cameraRuch(983.03527832031, 2562.6010742188, 22.747165679932, 1051.1373291016, 2521.4680175781, 18.616918563843, 1403.0897216797, 2434.201171875, 15.881669044495, 1458.3890380859, 2450.9855957031, 11.101510047913, "InQuad")
end
end
addEventHandler("onClientRender", getRootElement(), moveCamera)
end
cameraRuch(570.54937744141, 2600.2319335938, 154.521484375, 983.03527832031, 2562.6010742188, 22.747165679932, 742.79400634766, 2616.7546386719, 86.711669921875, 1051.1373291016, 2521.4680175781, 18.616918563843, "...
13. Root Kamery
Witajcie!
Czy jest mo?liwo?? obrotu kamery wok?? jakiego? elementu?
Szuka?em w necie. Kiedy? chyba by?a setCamerRotation.
Dzi?kuje za odpowiedzi.
Pozdrawiam
[ Dodano : 2012-12-08, 21:34 ]
#refresh
14. Ruch Kamery
Witajcie , ot?? chcia?bym poprosi? o pomoc w przerobieniu kodu tak aby kamera zamiast obraca? sie o bodaj?e 180* polecia?a od punktu do punktu , czyli z miejsca innego ni? obecnie jest ustawione pod miejsce w kt?re obecnie sie obraca kamera poni?ej zamieszczam linijke w kt?rje zawarte jest "to co?" :
Kod: local currposs = -10000
function Characters_updateSelectionCamera ()
if (currposs > 10000) then -- Done
removeEventHandler("onClientPreRender",getRootElement(),Characters_updateSelectionCamera)
Characters_characterSelectionVisisble()
end
currposs = currposs + 140
setCameraMatrix (837.90606689453, -2066.2963867188, 16.712882995605, 0, currposs, 0)
end