Szerző Téma: kep forgatasa  (Megtekintve 984 alkalommal)

kep forgatasa
« Dátum: 2016. Április 25. - 21:20:53 »
0 Show voters
Hali!! Mivel luat tanulok az lenne a kerdesem, hogy meg lehet e azt oldani? Egy kepet elforditani 360°-kal es vissza alljon az eredeti poziciojaba?

Nem elérhető Xwad

kep forgatasa
« Válasz #1 Dátum: 2016. Április 25. - 21:34:47 »
0 Show voters
Igen, lehetséges. Használd ezt a funkciót: dxDrawImage és setElementRotation a kép elforgatásához.  guiCreateStaticImage-val nem müködik a forgatás.

kep forgatasa
« Válasz #2 Dátum: 2016. Április 25. - 23:19:55 »
0 Show voters
Es ha a setElementRotation valamely kordinatajajoz hozza adok valamennyit akkor annyit fog fordulni?

kep forgatasa
« Válasz #3 Dátum: 2016. Április 25. - 23:46:28 »
0 Show voters
Heló, többféleképpen meg lehet oldani.
Itt egy példa:
 
Display = {};
Display.Width, Display.Height = guiGetScreenSize();
Image = {};
Image.IsRotating = false;
Image.Rotation = 0;
addEventHandler(\'onClientRender\', root,
  function()
    dxDrawImage(Display.Width / 2 - 150, Display.Height / 2 - 128, 300, 256, \'files/images/welcome.png\', Image.Rotation, 0, 0);
    if (Image.IsRotating) then
      Image.Rotation = Image.Rotation + 1;
      if (Image.Rotation >= 360) then
        Image.Rotation = 0;
        Image.IsRotating = false;
      end
    end
  end
);
bindKey(\'m\', \'down\',
  function()
    Image.IsRotating = not Image.IsRotating;
  end
);

 
Ez a képernyő közepére rak egy képet. Ha megnyomod az \'m\' gombot, akkor elfordul 360°-kal, majd megáll.
A kép, amit én használtam (csak hogy tényleg középen legyen): http://i.imgur.com/zNLzfKt.png
Ha nem így gondoltad a forgást, akkor bocs. :D

kep forgatasa
« Válasz #4 Dátum: 2016. Április 26. - 00:08:34 »
0 Show voters
Koszi szepen!! Meg fogom lesni :)

kep forgatasa
« Válasz #5 Dátum: 2016. Április 28. - 16:28:27 »
0 Show voters
Ha nem sikerült írj egy privát üzit.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal