Submitted on Thursday, September 7, 2023 - 10:14
Submitted by anonymous user: 83.142.145.38
Submitted values are:
First Name: Olivier
Last Name: Monteil
Company: TeamTo
Status: Customer
Email:
olivier...@teamto.com
Emails to CC:
Golaem Version: 8.2.1
Maya Version: 2022
Python Version: Python 3
OS: Windows
Distribution:
Renderer:
Other DCC:
Subject: CrowdTriScript et expressions
Attachment:
Details:
Bonjour,
J'essaie de trigger un node de CrowdBeEmit en fonction de l'animation de mon
entité, et pour éviter d'avoir 15 nodes d'expressions reliés par un
opérateur Or, je voulais utiliser un node de Script avec un array pour faire
ça, mais je n'arrive pas à faire fonctionner le système d'expressions dans
mon script MEL :
proc int isShooting(int $time){
int $frames[] = {10, 17, 21, 45, 49, 54, 59, 86, 115, 119, 226, 231,
236};
for ($f in $frames){
float $delta = $time -$f;
if (abs($delta) <= 0.5){
return true;
}
}
return false;
}
isShooting("##this.beMotionShape1.motionFrame##");
L'expression me renvoie 0 en permanence, je ne comprends pas où je me
trompe, merci d'avance!
Bonne journée,
Olivier
The results of this submission may be viewed at:
https://golaem.com/node/250/submission/8066