Zdravím.. Už asi hodinu sa trápim s jednou vecou. Ide o to, že robím lua script do CS:GO kde bude zobrazovať data o hráčovi. Spravil som render aj všetko a tak som chcel spraviť pohybovanie s menu pomocou myši. Myslel som si, že to bude jednoduché ale až ked som to skúsil tak tam treba zložitejšiu matematiku jak som si predstavoval. Takže, viem na akej pozícií (Vector2) je lavý horný roh na obrazovke a viem na akej pozícií je myš (Vector2). Pokiaľ by som použil (čo som aj použil) Menu.X = mouse.x tak sa mi menu síce bude posúvať, ale "držím" lavý horný roh a potrebujem to, že kdekoľvek na neho kliknem (to už mam ošetrené) tak myškou ho budem "držať" tam kde som klikol. Na to potrebujem funkciu ktorá nastaví pozíciu lavemu hornemu rohu podľa toho jak daleko mám myš od toho rohu.
Pytagorovu vetu som tam dal pre to, lebo na googli som to videl ako vypočítanie vzdialenosti 2 bodov.. Takto samotné to ide tak ako to chcem ale ma to vysoký smooth takže to nejde s myškou a za 5cm do strany som s myškou von s menu.
Dotaz
Guyy 14
Zdravím.. Už asi hodinu sa trápim s jednou vecou. Ide o to, že robím lua script do CS:GO kde bude zobrazovať data o hráčovi. Spravil som render aj všetko a tak som chcel spraviť pohybovanie s menu pomocou myši. Myslel som si, že to bude jednoduché ale až ked som to skúsil tak tam treba zložitejšiu matematiku jak som si predstavoval. Takže, viem na akej pozícií (Vector2) je lavý horný roh na obrazovke a viem na akej pozícií je myš (Vector2). Pokiaľ by som použil (čo som aj použil) Menu.X = mouse.x tak sa mi menu síce bude posúvať, ale "držím" lavý horný roh a potrebujem to, že kdekoľvek na neho kliknem (to už mam ošetrené) tak myškou ho budem "držať" tam kde som klikol. Na to potrebujem funkciu ktorá nastaví pozíciu lavemu hornemu rohu podľa toho jak daleko mám myš od toho rohu.
Pytagorovu vetu som tam dal pre to, lebo na googli som to videl ako vypočítanie vzdialenosti 2 bodov.. Takto samotné to ide tak ako to chcem ale ma to vysoký smooth takže to nejde s myškou a za 5cm do strany som s myškou von s menu.
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now