Foorumi
Tervetuloa,
Vieras
. Ole hyvä ja
kirjaudu
tai
rekisteröidy
.
Jäikö
aktivointi sähköposti
saamatta?
1 tunti
1 päivä
1 viikko
1 kuukausi
Ikuisesti
Kirjautuaksesi anna tunnus, salasana ja istuntosi pituus
Etusivu
Galleria
Ohjeet
Haku
Kirjaudu
Rekisteröidy
3dolphin keskustelufoorumi
»
Yleinen grafiikka
»
Skriptit, Plugarit
»
maxscript bit shift?
« edellinen
seuraava »
Tulostusversio
Sivuja: [
1
]
Siirry alas
Kirjoittaja
Aihe: maxscript bit shift? (Luettu 148 kertaa)
visualisointi
Jr. Member
Viestejä: 69
Designer
maxscript bit shift?
«
:
Joulukuu 08, 2011, 01:57:21 pm »
Ei ole nuo bit shift jutut tuttuja,
mutta miksi maxi antaa eri tuloksen kuin muut ohjelmat?
maxscript:
Koodia:
[Valitse]
bit.shift -31 -5
Tulos: 134217727
kun oikea tulos pitäisi kai olla:
Expression: -31>>5
Result: -1
http://calcoolator.megabyet.net/index.php
Kirjattu
xcx
Administrator
Viestejä: 2302
Sukupuoli:
Vs: maxscript bit shift?
«
Vastaus #1 :
Joulukuu 08, 2011, 09:10:28 pm »
Yyymm. Jännää. Enpä ole ennen huomannutkaan, että negatiivisilla valuella käy noin. Tossa workaroundi tohon ongelmaan.
Koodia:
[Valitse]
fn bitRight a b=
(
return floor(a/2.0^b) as integer
)
bitRight -31 5
Kirjattu
Senior Technical Artist - Remedy Games
http://www.verajankorva.com
visualisointi
Jr. Member
Viestejä: 69
Designer
Vs: maxscript bit shift?
«
Vastaus #2 :
Joulukuu 09, 2011, 11:08:30 am »
kiitti, tuo toimii!
jonkun aikaa meni ihmetellessä, mistä omituisia arvoja tulee..
Kirjattu
Tulostusversio
Sivuja: [
1
]
Siirry ylös
« edellinen
seuraava »
3dolphin keskustelufoorumi
»
Yleinen grafiikka
»
Skriptit, Plugarit
»
maxscript bit shift?