Étape 10 : Configurer les programmes (Glovepie)
Ouvrez Glovepie et copiez-y le script suivant, puis enregistrez-le comme celui que vous vouliez (Minimize lorsque terminé) :
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=-lisse (var.yaw,50) * 30
FakeTrackIR.roll=smooth(var.roll,50)
FakeTrackIR.pitch= lisse ((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]
Si wiimote.dot1x < wiimote.dot2x puis
Si wiimote.dot1x < wiimote.dot3x puis
var.pleft = var.p1
var.PMID = 0
d’autre
var.pleft = var.p3
var.PMID = var.p1
endif
Si wiimote.dot2x < wiimote.dot3x puis
var.Pright = var.p3
var.PMID = var.p2
d’autre
var.Pright = var.p2
Si var.pmid = 0 then var.pmid = var.p3
endif
d’autre
Si wiimote.dot2x < wiimote.dot3x puis
var.pleft = var.p2
var.PMID = 0
d’autre
var.pleft = var.p3
var.PMID = var.p2
endif
Si wiimote.dot1x < wiimote.dot3x puis
var.Pright = var.p3
var.PMID = var.p1
d’autre
var.Pright = var.p1
Si var.pmid = 0 then var.pmid = var.p3
endif
endif
Si wiimote.dot1vis et wiimote.dot2vis et wiimote.dot3vis puis
var.posZ = var. DotDist/Tan(Abs(var.pright-var.pleft)*45)
var.pmidoff = Abs((var.pright-var.pleft) Croix (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
Si (var.turn <-(2)) puis
clé. D = true
fin si
Si (var.turn > 5) puis
clé. A = true
fin si
Si (var.turn > -2) & & (var.turn < 5) puis
clé. A = false
clé. D = false
fin si
endif
Si dit ("écouter", 5) puis
var.Listen = true
dire ("reconnaissance vocale activée")
fin si
Si dit ("au revoir", 5) ou dit ("arrêter l’écoute") puis
var.Listen = false
dire ("reconnaissance vocale désactivée")
fin si
Si var.listen = true
Si said("close") ou said("exit")
presse Keyboard.Alt
presse Keyboard.F4
attendre 100ms
Communiqué de Keyboard.F4
Communiqué de Keyboard.Alt
Say("Closing")
fin si
Si dit ("forward", 5) ou dit (« aller de l’avant », 5) ou ("walk", 5), a déclaré ou dira-t-on ("déplacer", 5)
clé. W = true
clé. S = false
dire ("aller de l’avant")
fin si
Si dit ("back", 5) dit ("descendante", 5) ou ladite (« à rebours », 5) ou dit (« reculer », 5) ou dit (« marche arrière », 5) ou dit (« reculer », 5) puis
clé. S = true
clé. W = false
dire ("marche arrière")
fin si
Si dit ("stop", 5) puis
clé. W = false
clé. S = false
Say("Stopping")
fin si
fin si
PASSEZ À L’ÉTAPE SUIVANTE