Avatar billede zaknafein Praktikant
03. marts 2004 - 01:50 Der er 3 kommentarer og
1 løsning

Matematik til rækker og kolonner

Hm det er i grunden rimelig simpelt.
Jeg har Alle bogstaver i alfabetet i en jpg.
det ser sådan ud:
A B C D E F G H I J L
L M N O P Q R S T U V
X Y Z Æ Ø Å

der er 11 bogstaver i hver række.
Jeg har et arrayList som indeholder indexer startende fra 0.
Dvs strengen "ABP" har indexerne 0, 1 og 15

for at danne det Rect der skal renderes, skal jeg have x og y koordinater.
X koordinatet er nemt nok. Nemlig index modulus 11 * sprite bredde.
Men hvordan finder jeg Y??

Jeg skal jo bare ha mappet sådan at alle i øverste række giver 0
alle i mellemste række giver 1 og nederste giver 2
Hvad er den simple beregning bag det?
Avatar billede cms Nybegynder
03. marts 2004 - 01:56 #1
der laver du vel bare en heltalsdivision og trækker én fra...
Avatar billede kvinther Nybegynder
03. marts 2004 - 02:03 #2
Som cms:

F.eks. i c/c++/java:

int row_num = (int)index/11; // Runder ned
int image_y_index = row_num * sprite_width;
Avatar billede zaknafein Praktikant
03. marts 2004 - 02:24 #3
Ja selvfølgelig det er jo pinligt det her... Arrgh jeg sku ha gået i seng istedet for at spørge  hahaha
Tak for hjælpen :)
Avatar billede zaknafein Praktikant
09. marts 2004 - 16:36 #4
Nå jeg troede jeg havde accepteret for lang tid siden. Men jeg skulle lige markere dig i boksen!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester