Jump to content

thisdp

Scripting Moderators
  • Posts

    532
  • Joined

  • Last visited

  • Days Won

    9

thisdp last won the day on December 2 2021

thisdp had the most liked content!

About thisdp

  • Birthday 12/11/1999

Member Title

  • Chinese Section Moderator & Scripting Section Moderator

Details

  • Gang
    middle
  • Location
    home
  • Occupation
    Programmer
  • Interests
    programming

Recent Profile Visitors

5,939 profile views

thisdp's Achievements

Playa Partner

Playa Partner (27/54)

263

Reputation

  1. Refer to Gimbal Lock of Euler rotation system. To resolve this, use rotation matrix to apply rotation changes, and then convert back to eular angles.
  2. what function did you use? I need method to reproduce.
  3. Using dxDrawLine3D in onClientPreRender to get better quality
  4. Are you trying to find this? https://wiki.multitheftauto.com/wiki/dgs
  5. The main reason of the missing button is that you are using "absolute position / size" but you put a "true" in "relative" argument which means you need "relative position / size".
  6. Cheers! And have a nice new year!
  7. here is an example resource for you that you can refer to. https://community.multitheftauto.com/index.php?p=resources&s=details&id=2852
  8. because you scaled text size in dxGetTextWidth, while in dxDrawText, the text scale is still 1
  9. by the way, you need to move your camera at the same coordinate of processLineOfSight, because of the streaming system.
  10. then you have to set "layered"' argument to the texture replace shader https://wiki.multitheftauto.com/wiki/DxCreateShader
  11. There's one in community.mtasa.com : https://community.multitheftauto.com/index.php?p=resources&s=details&id=7613 Or DGS has also implemented 3d text : https://wiki.multitheftauto.com/wiki/DgsCreate3DText
  12. how did you replace the texture, shader or engine function?
  13. If the quality is what you focus, do not resize text using "scale" in dxDrawText. The size should be determined when using "dxCreateFont".
×
×
  • Create New...