Stap 10: Configureren van de programma's (Glovepie)
Glovepie open en kopieer het volgende script naar het, vervolgens opslaan als wat je (minimaliseren wilt wanneer u klaar bent):
Wiimote. Led1 = 1
var. DotDist =.14
var. DotDepth = 0.045
var.startZ=var. DotDist/Tan(Abs(var.pright-var.pleft)*45)
FakeTrackIR.z=smooth(var.pos[3],50)
FakeTrackIR.yaw=-smooth (var.yaw,50) * 30
FakeTrackIR.roll=smooth(var.roll,50)
FakeTrackIR.pitch=-gladde ((var.pitch-30), 50) * 10
var.Scenter = [1024,768,0] / 2/1024
var.P1 = [wiimote.dot1x/1024,wiimote.dot1y/1024,0]
var.P2 = [wiimote.dot2x/1024,wiimote.dot2y/1024,0]
var.P3 = [wiimote.dot3x/1024,wiimote.dot3y/1024,0]
Als wiimote.dot1x < wiimote.dot2x dan
Als wiimote.dot1x < wiimote.dot3x dan
var.pleft = var.p1
var.PMID = 0
anders
var.pleft = var.p3
var.PMID = var.p1
endif
Als wiimote.dot2x < wiimote.dot3x dan
var.pright = var.p3
var.PMID = var.p2
anders
var.pright = var.p2
Als var.pmid = 0 then var.pmid = var.p3
endif
anders
Als wiimote.dot2x < wiimote.dot3x dan
var.pleft = var.p2
var.PMID = 0
anders
var.pleft = var.p3
var.PMID = var.p2
endif
Als wiimote.dot1x < wiimote.dot3x dan
var.pright = var.p3
var.PMID = var.p1
anders
var.pright = var.p1
Als var.pmid = 0 then var.pmid = var.p3
endif
endif
Als wiimote.dot1vis en wiimote.dot2vis en wiimote.dot3vis dan
var.posZ = var. DotDist/Tan(Abs(var.pright-var.pleft)*45)
var.pmidoff = Abs((var.pright-var.pleft) cross (var.pmid-var.pleft))/Abs(var.pright-var.pleft) ^ 2
var.pmidcent = ((var.pright-var.pleft) dot (var.pmid-var.pleft))/Abs(var.pright-var.pleft) ^ 2
var.Turn = aTan ((0.5-var.pmidcent) / (var. DotDepth * Cos (var.pitch) / var. DotDist))
debug=var.Turn
Als (var.turn <-(2)) dan
toets. D = true
eind als
Als (var.turn > 5) dan
toets. A = true
eind als
Als (var.turn > -2) & & (var.turn < 5) dan
toets. A = false
toets. D = false
eind als
endif
Als zei vervolgens ("luisteren", 5)
var.listen = true
zeggen ("spraakherkenning ingeschakeld")
eind als
Als zei ("goodbye", 5) of zei ("stoppen met luisteren") dan
var.listen = false
zeggen ("spraakherkenning uitgeschakeld")
eind als
Als var.listen = true
Als said("close") of said("exit")
Druk op Keyboard.Alt
Druk op Keyboard.F4
wachten 100ms
introductie Keyboard.F4
introductie Keyboard.Alt
Say("Closing")
eind als
Als zei ("forward", 5) of zei ("vooruit", 5) of zei ("lopen", 5) of ("bewegen", 5) toen gezegd
toets. W = true
toets. S = false
zeggen ("vooruit")
eind als
Als zei ("terug", 5) of genoemde ("achteruit", 5) of genoemde ("achteruit", 5) of zei ("terugplaatst", 5) of zei ("in terugwaartse richting", 5) of zei ("naar achteren bewegen", 5) dan
toets. S = true
toets. W = false
zeggen ("beweegt naar achteren")
eind als
Als zei vervolgens ("stop", 5)
toets. W = false
toets. S = false
Say("stopping")
eind als
eind als
DOORGAAN NAAR DE VOLGENDE STAP