Add rayman2 source files
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}{\f27\fnil\fcharset2\fprq2 Wingdings;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;
|
||||
\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;
|
||||
\red192\green192\blue192;}{\stylesheet{\widctlpar \f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036
|
||||
\sbasedon0\snext15 footnote text;}{\*\cs16 \additive\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{
|
||||
\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}
|
||||
{\keywords RecalePersoSurObjet}{\operator UBI}{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo8\dy5\hr12\min51}{\version2}{\edmins1}{\nofpages1}{\nofwords172}{\nofchars985}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt RECALEPERSOSUROBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt RecalePersoSurObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt RecalePersoSurObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt RecalePersoSurObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b RecalePersoSurObjet}(Perso {\i Objet_Sur Lequel_On_Se_Recale}, Reel{\i Distance_Min}, {\i Reel Distance_Max} ,Action {\i Nom_Action_Marche_Avant,} Action {\i Nom_Action_Marche_Arri\'e8re })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Recale le perso courant sur le perso {\i Objet_Sur Lequel_On_Se_Recale }\'e0 une distance comprise entre {\i Distance_Min} et{\i
|
||||
\par Distance_Max.
|
||||
\par
|
||||
\par }Si la distance entre le perso courant et le perso {\i Objet_Sur Lequel_On_Se_Recale} est\~:
|
||||
\par {\pntext\pard\plain\f27\fs20 n\tab}\pard \fi-283\li283\widctlpar{\*\pn \pnlvlblt\pnb0\pni0\pnf27\pnfs20\pnstart1\pnindent283\pnhang{\pntxtb n}}sup\'e9rieure \'e0 {\i Distance_Max}, alors on utilise l\rquote action {\i Nom_Action_Marche_Avant}
|
||||
pour se rapprocher du perso {\i Objet_Sur Lequel_On_Se_Recale,}
|
||||
\par {\pntext\pard\plain\f27\fs20 n\tab}inf\'e9rieure \'e0 {\i Distance_Min}, alors on utilise l\rquote action {\i Nom_Action_Marche_Arri\'e8re} pour s\rquote \'e9loigner du perso {\i Objet_Sur Lequel_On_Se_Recale.}
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par Il faut \'e9videmment que l\rquote action courante puissent s\rquote encha\'eener avec les deux actions pass\'e9es en param\'e8tres de la M\'e9taAction. Dans le cas contraire, il ne se passera rien et la M\'e9taAction se finira imm\'e9diatement.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par RecalePersoSurObjet(\ldblquote \~Os\~\rdblquote ,0.95,1.05,\ldblquote \~Marcher\rdblquote ,\~\ldblquote Marcher en arri\'e8re\~\rdblquote \~)
|
||||
\par
|
||||
\par est utilis\'e9e par exemple avant de ramasser l\rquote os (ExecuteActionEtPrendObjet)
|
||||
\par }
|
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords AllerPosition}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy13\hr16\min57}{\revtim\yr1997\mo6\dy2\hr11\min47}{\version3}{\edmins3}{\nofpages1}{\nofwords72}{\nofchars414}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ALLERPOSITION}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerPosition}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt
|
||||
AllerPosition}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerPosition}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b AllerPosition}(Vecteur {\i V_Position}, R\'e9el {\i Distance_Min})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Permet d\rquote aller \'e0 la position d\'e9finie par les coordonn\'e9es {\i V_Position}. Cette M\'e9taAction s\rquote arr\'eate quand le personnage est \'e0 une distance inf\'e9rieure \'e0 {\i Distance_Min} de la position d\'e9sir\'e9e.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que le personnage n\rquote est pas arriv\'e9 \'e0 destination.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par AllerPosition(Vecteur(0, 0, 0), 2)\~; Aller \'e0 la position (0,0,0).
|
||||
\par }
|
@@ -0,0 +1,25 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords AttendFinAction}{\operator Christophe Garrigues}
|
||||
{\creatim\yr1997\mo3\dy25\hr9\min14}{\revtim\yr1997\mo7\dy1\hr16\min55}{\version3}{\edmins0}{\nofpages1}{\nofwords34}{\nofchars198}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ATTENDFINACTION}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAction}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt
|
||||
AttendFinAction}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAction}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b AttendFinAction}}}()
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Attend que l\rquote action courante soit termin\'e9e.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAction}}()\~
|
||||
\par }
|
@@ -0,0 +1,25 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords AttendFinAnim}{\operator Christophe Garrigues}
|
||||
{\creatim\yr1997\mo3\dy25\hr9\min14}{\revtim\yr1997\mo7\dy1\hr16\min55}{\version2}{\edmins20}{\nofpages1}{\nofwords34}{\nofchars196}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ATTENDFINANIM}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAnim}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt
|
||||
AttendFinAnim}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAnim}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b AttendFinAnim}}}()
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Attend que l\rquote animation en cours soit termin\'e9e.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AttendFinAnim}}()\~
|
||||
\par }
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CineMoveAToBTgtAC}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min1}{\revtim\yr1998\mo5\dy28\hr16\min2}{\version3}{\edmins1}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws3183}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEMOVEATOBTGTAC}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtAC}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtAC}}}}}
|
||||
{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtAC}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{X}{ de la cam\'e9ra.}{ }{Il s\rquote agit donc d\rquote une rotation }{verticale.}{
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{L}{e point de vis\'e9}{ effectue une rotation de }{\b Angle}{ (en radians) autour d}{e la position}{ Vec}{A}{ en partant du point Vec}{B}{.
|
||||
\par La cam\'e9ra}{ ne bouge pas et se trouve \'e0 la position VecA}{.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{Z}{ de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation}{ horizontale}{.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{X}{ de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation}{ verticale}{.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CineMoveAToBTgtC}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr15\min47}{\revtim\yr1998\mo5\dy28\hr16\min1}{\version24}{\edmins14}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws3183}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEMOVEATOBTGTC}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtC}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtC}}}}}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CineMoveAToBTgtC}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{X}{ de la cam\'e9ra.}{ }{Il s\rquote agit donc d\rquote une rotation }{verticale.}{
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{L}{e point de vis\'e9}{ effectue une rotation de }{\b Angle}{ (en radians) autour d}{e la position}{ Vec}{A}{ en partant du point Vec}{B}{.
|
||||
\par La cam\'e9ra}{ ne bouge pas et se trouve \'e0 la position VecA}{.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{Z}{ de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation}{ horizontale}{.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par }{Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe }{X}{ de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation}{ verticale}{.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosAMoveTgtBToC}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min12}{\revtim\yr1998\mo5\dy28\hr16\min12}{\version3}{\edmins0}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSAMOVETGTBTOC}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosAMoveTgtBToC}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosAMoveTgtBToC
|
||||
}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosAMoveTgtBToC}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtB}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min11}{\revtim\yr1998\mo5\dy28\hr16\min12}{\version3}{\edmins1}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSATGTB}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtB}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtB}}}}}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtB}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtBTurnPosH}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min12}{\revtim\yr1998\mo5\dy28\hr16\min13}{\version3}{\edmins1}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSATGTBTURNPOSH}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosH}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
||||
Cam_CinePosATgtBTurnPosH}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosH}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtBTurnPosV}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min13}{\revtim\yr1998\mo5\dy28\hr16\min13}{\version4}{\edmins0}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSATGTBTURNPOSV}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosV}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
||||
Cam_CinePosATgtBTurnPosV}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnPosV}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtBTurnTgtH}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min13}{\revtim\yr1998\mo5\dy28\hr16\min14}{\version4}{\edmins1}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSATGTBTURNTGTH}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtH}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
||||
Cam_CinePosATgtBTurnTgtH}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtH}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,79 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}{\s22\qj\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext22 Texte de Titre 2;}{\s23\qj\fi284\sb60\sa60\widctlpar\adjustright \fs20\lang2057\cgrid \sbasedon0 \snext23 Texte de Titre 1;}}{\info
|
||||
{\title K$ Nom de la M\'e9taAction}{\author yann le guyader}{\keywords Cam_CinePosATgtBTurnTgtV}{\operator cbeaudet}{\creatim\yr1998\mo5\dy28\hr16\min14}{\revtim\yr1998\mo5\dy28\hr16\min14}{\version3}{\edmins0}{\nofpages2}{\nofwords454}{\nofchars2592}
|
||||
{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale182\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {CAM_CINEPOSATGTBTURNTGTV}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{
|
||||
}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtV}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {
|
||||
Cam_CinePosATgtBTurnTgtV}}}}}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Cam_CinePosATgtBTurnTgtV}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntax
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\b Cam_CineMoveAToBTgtC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CineMoveAToBTgtAC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosAMoveTgtBToC}{ (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtB}{ (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnPosV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtH}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{\b Cam_CinePosATgtBTurnTgtV}{ (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par
|
||||
\par Toutes ces actions sont bloquantes. Elle s\rquote ex\'e9cute pendant }{\b Time}{ ms. Dans le cadre d\rquote une cin\'e9matique, il est pr\'e9f\'e9rable de mettre ces actions dans un comportement afin de pouvoir tester dans le r\'e9flexe associ\'e9 l
|
||||
\rquote appui (par exemple) d\rquote une touche d\rquote \'e9chappement.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {\b
|
||||
\par \ldblquote \~Time}{\~\rdblquote repr\'e9sente toujours le temps, en ms, pour effectuer l\rquote action.
|
||||
\par \ldblquote \~ }{\b Inertia}{\~\rdblquote repr\'e9sente le temps d\rquote acc\'e9l\'e9ration (temps pour atteindre la vitesse max) et le temps de d\'e9c\'e9l\'e9ration (temps pour atteindre une vitesse nulle).
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra vise la position VecC.
|
||||
\par d=> Travelling en visant un point donn\'e9.
|
||||
\par
|
||||
\par }{\b\cf6 Cam_CineMoveAToBTgtAC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par D\'e9place la cam\'e9ra de la position VecA \'e0 la position VecB. La cam\'e9ra garde tout du long la m\'eame orientation AC (orientation au point de d\'e9part).
|
||||
\par => Travelling sans changer l\rquote orientation de la cam\'e9ra.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosAMoveTgtBToC}{\cf6 (VecA, VecB, VecC, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA). Le point de vis\'e9e se d\'e9place de la position VecB \'e0 la position VecC.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtB}{\cf6 (VecA, VecB, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra reste sur place (position VecA) et vise un point fixe (position VecC).
|
||||
\par => Cut.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnPosV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par La cam\'e9ra effectue une rotation de }{\b Angle}{ (en radians) autour du point VecB en partant du point VecA.
|
||||
\par La cam\'e9ra vise la position VecB.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtH}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe Z de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation horizontale.
|
||||
\par }{\b
|
||||
\par }{\b\cf6 Cam_CinePosATgtBTurnTgtV}{\cf6 (VecA, VecB, Angle, Time, Inertia, CONSTANT)
|
||||
\par }{
|
||||
\par Le point de vis\'e9 effectue une rotation de }{\b Angle}{ (en radians) autour de la position VecA en partant du point VecB.
|
||||
\par La cam\'e9ra ne bouge pas et se trouve \'e0 la position VecA.
|
||||
\par L\rquote axe de rotation est l\rquote axe X de la cam\'e9ra. Il s\rquote agit donc d\rquote une rotation verticale.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Example(s)
|
||||
\par }{
|
||||
\par }}
|
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords DeplacerAscenseur}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy25\hr9\min14}{\revtim\yr1997\mo6\dy23\hr14\min24}{\version3}{\edmins7}{\nofpages1}{\nofwords75}{\nofchars429}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt DEPLACERASCENSEUR}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt DeplacerAscenseur}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt DeplacerAscenseur}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt DeplacerAscenseur}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b DeplacerAscenseur}}}(Vecteur {\i PosDebut}, Vecteur {\i PosFin}, Entier {\i NbSec})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Permet de d\'e9placer un ascenseur d\rquote un point \'e0 un autre en {\i NbSec} secondes. Il y a une forte acc\'e9l\'e9ration en d\'e9but de d\'e9placement et un d\'e9c\'e9l\'e9ration en fin.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard \widctlpar Cette M\'e9taAction est \'e0 utiliser uniquement pour les objets en m\'e9canique d\rquote ascenseur.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt DeplacerAscenseur}}(Vecteur(0,0,0), Vecteur(0,0,20), 10)
|
||||
\par }
|
@@ -0,0 +1,27 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteAction}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo3\dy13\hr16\min46}{\version2}{\edmins1}{\nofpages1}{\nofwords89}{\nofchars508}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0{\*\template \\\\Serveur-2\\docubi\\Projets\\3DOS - ACP\\PRJ029 - Editeur de script d'intelligence\\Suivi\\M\'e9taAct.dot}\sectd \linex0\headery709\footery709\colsx709\endnhere
|
||||
{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5
|
||||
\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang
|
||||
{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_
|
||||
{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTION}}}K{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteAction}}}${\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteAction}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteAction}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteAction}( Action {\i Nom_Action })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant, et attend que cette action se finisse. Permet d\rquote ex\'e9cuter des actions finies telles que des animations de tir, ou faire la grimace (comme dans Rayman), ...
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteAction le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteAction(\ldblquote \~ActionGrimace\~\rdblquote )
|
||||
\par }
|
@@ -0,0 +1,33 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteActionEtGenereObjet}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo7\dy28\hr15\min2}{\version2}{\edmins4}{\nofpages1}{\nofwords176}{\nofchars1007}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTIONETGENEREOBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtGenereObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ExecuteActionEtGenereObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtGenereObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteActionEtGenereObjet}(Perso {\i Objet_A_Generer},Action {\i Nom_Action, }Vecteur{\i Vecteur_Impulsion })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant ({\i Nom_Action)}, d\'e9fini l\rquote objet devant \'eatre pris ({\i Objet_A_Prendre}), et attend que cette action se finisse. Le vecteur impulsion permet de fixer l\rquote orientation initiale (rappel\~:
|
||||
-Y est la direction face au personnage g\'e9n\'e9rateur) , La vitesse \'e9tant donn\'e9 par l\rquote animation de l\rquote objet g\'e9n\'e9r\'e9. L\rquote objet g\'e9n\'e9r\'e9 prend l\rquote \'e9tat initial. Il faudra \'e9videmment que l\rquote objet g
|
||||
\'e9n\'e9r\'e9 ait une m\'e9canique.
|
||||
\par
|
||||
\par Permet d\rquote ex\'e9cuter des actions finies telles que g\'e9n\'e9rer une balle, ...
|
||||
\par {\b L\rquote action }{\b\i Nom_Action}{\b doit contenir l\rquote \'e9v\'e9nement \ldblquote \~prendre\~\rdblquote . Dans le cas contraire, cette m\'e9ta-action se comporte comme ExecuteAction et le param\'e8tre }{\b\i Objet_A_Prendre}{\b n\rquote
|
||||
est pas utilis\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteActionEtPrendObjet le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteActionEtGenereObjet(\ldblquote \~Balle\~\rdblquote ,\ldblquote \~ActionTirer \rdblquote ,vecteur(0,-3.0,0))
|
||||
\par }
|
@@ -0,0 +1,33 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteActionEtGenereObjet}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo7\dy28\hr15\min2}{\version2}{\edmins4}{\nofpages1}{\nofwords176}{\nofchars1007}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTIONETGENEREOBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtGenereObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ExecuteActionEtGenereObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtGenereObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteActionEtGenereObjet}(Perso {\i Objet_A_Generer},Action {\i Nom_Action, }Vecteur{\i Vecteur_Impulsion })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant ({\i Nom_Action)}, d\'e9fini l\rquote objet devant \'eatre pris ({\i Objet_A_Prendre}), et attend que cette action se finisse. Le vecteur impulsion permet de fixer l\rquote orientation initiale (rappel\~:
|
||||
-Y est la direction face au personnage g\'e9n\'e9rateur) , La vitesse \'e9tant donn\'e9 par l\rquote animation de l\rquote objet g\'e9n\'e9r\'e9. L\rquote objet g\'e9n\'e9r\'e9 prend l\rquote \'e9tat initial. Il faudra \'e9videmment que l\rquote objet g
|
||||
\'e9n\'e9r\'e9 ait une m\'e9canique.
|
||||
\par
|
||||
\par Permet d\rquote ex\'e9cuter des actions finies telles que g\'e9n\'e9rer une balle, ...
|
||||
\par {\b L\rquote action }{\b\i Nom_Action}{\b doit contenir l\rquote \'e9v\'e9nement \ldblquote \~prendre\~\rdblquote . Dans le cas contraire, cette m\'e9ta-action se comporte comme ExecuteAction et le param\'e8tre }{\b\i Objet_A_Prendre}{\b n\rquote
|
||||
est pas utilis\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteActionEtPrendObjet le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteActionEtGenereObjet(\ldblquote \~Balle\~\rdblquote ,\ldblquote \~ActionTirer \rdblquote ,vecteur(0,-3.0,0))
|
||||
\par }
|
@@ -0,0 +1,30 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteActionEtLanceObjet}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo6\dy23\hr11\min35}{\version3}{\edmins0}{\nofpages1}{\nofwords134}{\nofchars769}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTIONETLANCEOBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtLanceObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ExecuteActionEtLanceObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtLanceObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteActionEtLanceObject}(Perso {\i Objet_A_Lancer},Action {\i Nom_Action, }Vecteur {\i Vecteur_Vitesse })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant ({\i Nom_Action)}, d\'e9fini l\rquote objet devant \'eatre pris ({\i Objet_A_Lancer}), et attend que cette action se finisse. Permet d\rquote ex\'e9cuter des actions finies telles que lancer l\rquote os, ...
|
||||
|
||||
\par {\b L\rquote action }{\b\i Nom_Action}{\b doit contenir l\rquote \'e9v\'e9nement \ldblquote \~poser\~\rdblquote . Dans le cas contraire, cette m\'e9ta-action se comporte comme ExecuteAction et le param\'e8tre }{\b\i Objet_A_Lancer}{\b n\rquote
|
||||
est pas utilis\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteActionEtLanceObjet le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteActionEtLanceObject(\ldblquote \~Os\~\rdblquote ,\ldblquote \~ActionLanceOs \rdblquote ,vecteur(0.0,-5.0,0.0))
|
||||
\par }
|
@@ -0,0 +1,30 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteActionEtPoseObjet}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo7\dy28\hr16\min23}{\version2}{\edmins15}{\nofpages1}{\nofwords126}{\nofchars723}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTIONETPOSEOBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtPoseObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ExecuteActionEtPoseObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtPoseObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteActionEtPoseObject}(Perso {\i Objet_A_Poser},Action {\i Nom_Action })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant ({\i Nom_Action)}, d\'e9fini l\rquote objet devant \'eatre pris ({\i Objet_A_Poser}), et attend que cette action se finisse. Permet d\rquote ex\'e9cuter des actions finies telles que poser l\rquote os, ...
|
||||
|
||||
\par {\b L\rquote action }{\b\i Nom_Action}{\b doit contenir l\rquote \'e9v\'e9nement \ldblquote \~poser\~\rdblquote . Dans le cas contraire, cette m\'e9ta-action se comporte comme ExecuteAction et le param\'e8tre }{\b\i Objet_A_Poser}{\b n\rquote
|
||||
est pas utilis\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteActionEtPoseObjet le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteActionEtPoseObject(\ldblquote \~Os\~\rdblquote ,\ldblquote \~ActionPoseOs \rdblquote )
|
||||
\par }
|
@@ -0,0 +1,30 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ExecuteActionEtPrendObjet}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo6\dy23\hr11\min35}{\version2}{\edmins1}{\nofpages1}{\nofwords129}{\nofchars738}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt EXECUTEACTIONETPRENDOBJET}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtPrendObjet}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ExecuteActionEtPrendObjet}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ExecuteActionEtPrendObjet}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ExecuteActionEtPrendObject}(Perso {\i Objet_A_Prendre},Action {\i Nom_Action })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Change l\rquote action du personnage courant ({\i Nom_Action)}, d\'e9fini l\rquote objet devant \'eatre pris ({\i Objet_A_Prendre}), et attend que cette action se finisse. Permet d\rquote ex\'e9cuter des actions finies telles que ramasser l\rquote os, ...
|
||||
|
||||
\par {\b L\rquote action }{\b\i Nom_Action}{\b doit contenir l\rquote \'e9v\'e9nement \ldblquote \~prendre\~\rdblquote . Dans le cas contraire, cette m\'e9ta-action se comporte comme ExecuteAction et le param\'e8tre }{\b\i Objet_A_Prendre}{\b n\rquote
|
||||
est pas utilis\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Imm\'e9diatement apr\'e8s un ExecuteActionEtPrendObjet le personnage n\rquote a plus d\rquote action courante, il faut donc imp\'e9rativement lui indiquer une nouvelle action via ChangeAction ou ExecuteAction.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ExecuteActionEtPrendObject(\ldblquote \~Os\~\rdblquote ,\ldblquote \~ActionRamasseOs \rdblquote )
|
||||
\par }
|
27
Rayman_X/cpa/IA - HELP/Francais/MetaActions/Fuit.___
Normal file
27
Rayman_X/cpa/IA - HELP/Francais/MetaActions/Fuit.___
Normal file
@@ -0,0 +1,27 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords Fuit}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy13\hr16\min23}{\revtim\yr1997\mo6\dy2\hr11\min55}{\version2}{\edmins1}{\nofpages1}{\nofwords64}{\nofchars368}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt FUIT}}}K{\footnote \pard\plain \s15\widctlpar
|
||||
\f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Fuit}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Fuit}}}}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Fuit}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b Fuit}( Perso {\i Perso_A_Fuir}, R\'e9el {\i Distance_Max})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Fuir le personnage {\i Perso_A_Fuir}. Cette M\'e9taAction s\rquote arr\'eate d\'e8s que le personnage courant est \'e0 une distance sup\'e9rieure \'e0 {\i Distance_Max }du {\i Perso_A_Fuir}.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Fuit( \ldblquote \~Ed\~\rdblquote , 2 )\~; Le personnage Fuit Ed jusqu'\'e0 une distance sup\'e9rieure \'e0 2.
|
||||
\par }
|
31
Rayman_X/cpa/IA - HELP/Francais/MetaActions/GoOverWay.___
Normal file
31
Rayman_X/cpa/IA - HELP/Francais/MetaActions/GoOverWay.___
Normal file
@@ -0,0 +1,31 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ParcourirChemin}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy19\hr16\min24}{\revtim\yr1997\mo6\dy2\hr14\min22}{\version2}{\edmins2}{\nofpages1}{\nofwords117}{\nofchars669}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt PARCOURIRCHEMIN}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ParcourirChemin}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt
|
||||
ParcourirChemin}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ParcourirChemin}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b ParcourirChemin}(Chemin {\i CheminDuPerso})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Le personnage parcours le chemin {\i CheminDuPerso} qui lui est donn\'e9 en argument.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Si l'action est interrompue, \'e0 un moment, et qu'elle est reprise plus tard, alors le parcours du chemin commence \'e0 partir du dernier point atteint.
|
||||
\par Par exemple, imaginons que GardeToto parcours le chemin CheminDeGardeToto constitu\'e9 des waypoints AileGaucheDuChateau
|
||||
, AileDroiteDuChateau, Puits, Douves. Tout d'un coup, il est interrompu entre AileDroiteDuChateau et Puits, parce qu'il attaque un autre personnage. Lorsque l'attaque se termine, et qu'il repren
|
||||
d le parcours du chemin, ce parcours repart vers le point Puits du chemin.
|
||||
\par Voir aussi InitialiseChemin.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par ParcourirChemin(CheminDeGarde).
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057
|
||||
\par }
|
@@ -0,0 +1,28 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords AllerWPSuivantDuChemin}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy19\hr16\min49}{\revtim\yr1997\mo6\dy2\hr14\min22}{\version2}{\edmins0}{\nofpages1}{\nofwords72}{\nofchars414}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ALLERWPSUIVANTDUCHEMIN}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerWPSuivantDuChemin}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt AllerWPSuivantDuChemin}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerWPSuivantDuChemin}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b AllerWPSuivantDuChemin}(Chemin {\i CheminDuPerso})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Le personnage se dirige vers le waypoint suivant du chemin.
|
||||
\par Cela veut dire, que si une action de parcours de chemin s'est interrompu entre deux waypoints, par exemple WPPuits et WPDouves, et qu'ensuite on ex\'e9cute la m\'e9
|
||||
ta action allerWPSuivantDuChemin, le personnage se dirigera alors vers le waypoint WPDouves.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par AllerWPSuivantDuChemin(CheminDeGarde).
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057
|
||||
\par }
|
26
Rayman_X/cpa/IA - HELP/Francais/MetaActions/GoToWP.___
Normal file
26
Rayman_X/cpa/IA - HELP/Francais/MetaActions/GoToWP.___
Normal file
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords AllerWP}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy19\hr16\min48}{\revtim\yr1997\mo6\dy2\hr14\min24}{\version2}{\edmins1}{\nofpages1}{\nofwords24}{\nofchars142}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ALLERWP}}}K{\footnote \pard\plain \s15\widctlpar
|
||||
\f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerWP}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerWP}}}}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt AllerWP}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b AllerWP}(Waypoint {\i WP})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Le personnage va vers le waypoint {\i WP}.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par AllerWP(WaypointToto)
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057
|
||||
\par }
|
@@ -0,0 +1,34 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs21 \additive\uldb\nosupersub Lien;}{\*\cs22 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords HorizontalMoveCamera}{\operator Xavier Billault}
|
||||
{\creatim\yr1997\mo3\dy19\hr16\min47}{\revtim\yr1997\mo3\dy19\hr16\min48}{\version1}{\edmins1}{\nofpages1}{\nofwords93}{\nofchars532}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\formshade \fet0{\*\template C:\\MSOffice\\Modeles\\M\'e9taAct.dot}\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2
|
||||
\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang
|
||||
{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt
|
||||
HORIZONTALMOVECAMERA}}}K{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt HorizontalMoveCamera}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt HorizontalMoveCamera}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt HorizontalMoveCamera}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b HorizontalMoveCamera }(R\'e9el {\i Angle })
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Action qui permet de modifier l\rquote orientation horizontale de la cam\'e9ra par rapport \'e0 l\rquote acteur cible en y ajoutant\~/ retranchant la valeur {\i Angle}.
|
||||
\par {\i Angle}\~: angle exprim\'e9 en degr\'e9.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par C\rquote est une action imm\'e9diate.
|
||||
\par Elle modifie le champ AngleCameraPersoHorizontal dans la mini-structure de la cam\'e9ra.
|
||||
\par Cette action doit \'eatre utilis\'e9e de pr\'e9f\'e9rence dans le mode Cam\'e9ra libre.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par HorizontalMoveCamera(5)
|
||||
\par \tab La cam\'e9ra tourne de 5 degr\'e9s vers la droite.
|
||||
\par
|
||||
\par HorizontalalMoveCamera(-1)
|
||||
\par \tab La cam\'e9ra tourne de 1 degr\'e9 vers la gauche.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057
|
||||
\par }
|
14
Rayman_X/cpa/IA - HELP/Francais/MetaActions/METAACTS.TXT
Normal file
14
Rayman_X/cpa/IA - HELP/Francais/MetaActions/METAACTS.TXT
Normal file
@@ -0,0 +1,14 @@
|
||||
AttendFinAction
|
||||
AttendFinAnim
|
||||
Cam_CineMoveAToBTgtAC
|
||||
Cam_CineMoveAToBTgtC
|
||||
Cam_CinePosAMoveTgtBToC
|
||||
Cam_CinePosATgtB
|
||||
Cam_CinePosATgtBTurnPosH
|
||||
Cam_CinePosATgtBTurnPosV
|
||||
Cam_CinePosATgtBTurnTgtH
|
||||
Cam_CinePosATgtBTurnTgtV
|
||||
ExecuteAction
|
||||
ExecuteActionEtGenereObjet
|
||||
ParleEtAttendLaFin
|
||||
TEMPS_AttenteFigee
|
15
Rayman_X/cpa/IA - HELP/Francais/MetaActions/MetaActs.rtf
Normal file
15
Rayman_X/cpa/IA - HELP/Francais/MetaActions/MetaActs.rtf
Normal file
@@ -0,0 +1,15 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f17\froman\fcharset238\fprq2 Times New Roman CE;}{\f18\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f20\froman\fcharset161\fprq2 Times New Roman Greek;}{\f21\froman\fcharset162\fprq2 Times New Roman Tur;}{\f22\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive \v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords Les MetaActions}{\operator Yves BABITCH}{\creatim\yr1997\mo3\dy19\hr9\min34}{\revtim\yr1998\mo7\dy23\hr12\min5}{\version12}{\edmins17}{\nofpages1}{\nofwords13}{\nofchars79}{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind1\viewscale129\viewzk2 \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field\fldedit{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {LES_METAACTIONS}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Les MetaActions}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Les MetaActions}}}}}{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {Les MetaActions}}}{\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 \pard\plain \widctlpar\adjustright \fs20\lang1036 {\par }{\uldb AttendFinAction}{\v IDH_ATTENDFINACTION}{\par }
|
||||
{\uldb AttendFinAnim}{\v IDH_ATTENDFINANIM}{\par }
|
||||
{\uldb Cam_CineMoveAToBTgtAC}{\v IDH_CAM_CINEMOVEATOBTGTAC}{\par }
|
||||
{\uldb Cam_CineMoveAToBTgtC}{\v IDH_CAM_CINEMOVEATOBTGTC}{\par }
|
||||
{\uldb Cam_CinePosAMoveTgtBToC}{\v IDH_CAM_CINEPOSAMOVETGTBTOC}{\par }
|
||||
{\uldb Cam_CinePosATgtB}{\v IDH_CAM_CINEPOSATGTB}{\par }
|
||||
{\uldb Cam_CinePosATgtBTurnPosH}{\v IDH_CAM_CINEPOSATGTBTURNPOSH}{\par }
|
||||
{\uldb Cam_CinePosATgtBTurnPosV}{\v IDH_CAM_CINEPOSATGTBTURNPOSV}{\par }
|
||||
{\uldb Cam_CinePosATgtBTurnTgtH}{\v IDH_CAM_CINEPOSATGTBTURNTGTH}{\par }
|
||||
{\uldb Cam_CinePosATgtBTurnTgtV}{\v IDH_CAM_CINEPOSATGTBTURNTGTV}{\par }
|
||||
{\uldb ExecuteAction}{\v IDH_EXECUTEACTION}{\par }
|
||||
{\uldb ExecuteActionEtGenereObjet}{\v IDH_EXECUTEACTIONETGENEREOBJET}{\par }
|
||||
{\uldb ParleEtAttendLaFin}{\v IDH_PARLEETATTENDLAFIN}{\par }
|
||||
{\uldb TEMPS_AttenteFigee}{\v IDH_TEMPS_ATTENTEFIGEE}{\par }
|
||||
}
|
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords OrienteIncrementalementVersPerso}
|
||||
{\operator Olivier Didelot}{\creatim\yr1997\mo3\dy13\hr16\min41}{\revtim\yr1997\mo6\dy23\hr12\min11}{\version5}{\edmins22}{\nofpages1}{\nofwords74}{\nofchars424}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ORIENTEINCREMENTALEMENTVERSPERSO}}}K{\footnote
|
||||
\pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPerso}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS
|
||||
\\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPerso}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPerso}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPerso}}( Perso {\i Perso_A_Regarder}, Entier {\i NbTrame})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Oriente le personnage courant vers le {\i Perso_A_Regarder} de fa\'e7on incr\'e9mentale. Cette M\'e9taAction est effectu\'e9e en {\i NbTrame} trames.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPerso}}( \ldblquote \~Ed\~\rdblquote , 10 )\~; oriente le perso vers Ed en 10 trames.
|
||||
\par }
|
@@ -0,0 +1,29 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords OrienteIncrementalementVersPersoAvecDelta}
|
||||
{\operator Olivier Didelot}{\creatim\yr1997\mo3\dy13\hr16\min41}{\revtim\yr1997\mo6\dy23\hr12\min16}{\version9}{\edmins26}{\nofpages1}{\nofwords138}{\nofchars790}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt ORIENTEINCREMENTALEMENTVERSPERSOAVECDELTA}}}K
|
||||
{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPersoAvecDelta}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPersoAvecDelta}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPersoAvecDelta}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPersoAvecDelta}}( Perso {\i Perso_A_Regarder}, Entier {\i NbTrame}, Vecteur {\i VDelta})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Oriente le personnage courant vers le {\i Perso_A_Regarder} plus un vecteur delta de fa\'e7on incr\'e9mentale. C\rquote est \'e0 dire que le personnage courant s\rquote oriente vers un point qui est calcul\'e9 \'e0 partir du point du personnage {\i
|
||||
Perso_A_Regarder} (Xp, Yp, Zp) plus le vecteur {\i Delta} (Xd, Yd, Zd), le personnage courant regarde vers le point (Xp+Xd, Yp+Yd, Zp+Zd). Cette M\'e9taAction est effectu\'e9e en {\i NbTrame} trames.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard \widctlpar Le vecteur {\i Delta} est exprim\'e9 dans le rep\'e8re local du personnage \'e0 regarder.
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard \widctlpar ; oriente le personnage vers un point situ\'e9 \'e0 un m\'e8tre devant Ed. en 10 trames.
|
||||
\par \pard \widctlpar {\field\flddirty{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt OrienteIncrementalementVersPersoAvecDelta}}( \ldblquote \~Ed\~\rdblquote , 10, Vecteur(0, -1,0) )\~
|
||||
\par }
|
@@ -0,0 +1,25 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords ParleEtAttendLaFin}{\operator Christophe Garrigues}
|
||||
{\creatim\yr1997\mo3\dy25\hr9\min14}{\revtim\yr1997\mo7\dy9\hr10\min46}{\version2}{\edmins7}{\nofpages1}{\nofwords80}{\nofchars461}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt PARLEETATTENDLAFIN}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ParleEtAttendLaFin}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT
|
||||
}{\fldrslt ParleEtAttendLaFin}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ParleEtAttendLaFin}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst {\b KEYWORDS \\* MERGEFORMAT }}{\fldrslt {\b ParleEtAttendLaFin}}}({\i P1})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard \widctlpar Lance un discours ( Parole + LipsSynchro ) pour le personnage en cours. Le param\'e8tre {\i P1 }doit \'eatre une r\'e9f\'e9rence \'e0 un fichier de LipsSynchro. Cette action est bloquante jusqu'\'e0 la fin du discours.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036 Utiliser {\b Parle} ( et {\b ArreteDeParler} ) si on d\'e9sire pouvoir interrompre le discours avant la fin.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt ParleEtAttendLaFin}}(LsFile)\~ ; o\'f9 LsFile est le nom du fichier de LipsSynchro.
|
||||
\par }
|
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords PlongeVersPerso}{\operator UBI}
|
||||
{\creatim\yr1997\mo3\dy12\hr18\min35}{\revtim\yr1997\mo7\dy29\hr10\min39}{\version3}{\edmins6}{\nofpages1}{\nofwords70}{\nofchars401}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt PLONGEVERSPERSO}}}K{\footnote \pard\plain
|
||||
\s15\widctlpar \f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt PlongeVersPerso}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt
|
||||
PlongeVersPerso}}}} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt PlongeVersPerso}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b PlongeVersPerso}(Perso {\i ObjetVersLequelOnPlonge}, R\'e9el {\i DistanceMin}, R\'e9el {\i DistanceMax}, R\'e9el {\i ImpulsionMax})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036 Le perso courant plonge vers {\i ObjetVersLequelOnPlonge.
|
||||
\par }La m\'e9taaction s\rquote arr\'eate quand la distance est inf\'e9rieure \'e0 {\i DistanceMin.
|
||||
\par }L\rquote impulsion vaut{\i ImpulsionMax} si la distance est sup\'e9rieure \'e0 {\i DistanceMax} et d\'e9croit pour \'eatre nulle \'e0 {\i DistanceMin }sinon.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par PlongeVersPerso(\ldblquote \~Os\~\rdblquote ,0.8,2.0,8000.0)
|
||||
\par }
|
26
Rayman_X/cpa/IA - HELP/Francais/MetaActions/Poursuit.___
Normal file
26
Rayman_X/cpa/IA - HELP/Francais/MetaActions/Poursuit.___
Normal file
@@ -0,0 +1,26 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords Poursuit}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy13\hr16\min24}{\revtim\yr1997\mo6\dy2\hr14\min25}{\version2}{\edmins0}{\nofpages1}{\nofwords70}{\nofchars399}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt POURSUIT}}}K{\footnote \pard\plain \s15\widctlpar
|
||||
\f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Poursuit}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Poursuit}}}}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt Poursuit}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b Poursuit}( Perso {\i Perso_A_Poursuivre}, R\'e9el {\i Distance_Min})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Poursuit le personnage {\i Perso_A_Poursuivre}. Cette M\'e9taAction s\rquote arr\'eate d\'e8s que le personnage courant est \'e0 une distance inf\'e9rieure \'e0 {\i Distance_Min }du {\i Perso_A_Poursuivre}.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Cette M\'e9taAction est Non Imm\'e9diate et Bloquante tant que l\rquote action n\rquote est pas finie.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Poursuit( \ldblquote \~Ed\~\rdblquote , 2 )\~; Le personnage poursuit Ed jusqu'\'e0 une distance inf\'e9rieure \'e0 2.
|
||||
\par }
|
28
Rayman_X/cpa/IA - HELP/Francais/MetaActions/RunAwayWP.___
Normal file
28
Rayman_X/cpa/IA - HELP/Francais/MetaActions/RunAwayWP.___
Normal file
@@ -0,0 +1,28 @@
|
||||
{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f4\froman\fcharset0\fprq2 Times New Roman;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
|
||||
\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar
|
||||
\f4\fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 \sbasedon0\snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar \f4\fs20\lang1036 \sbasedon0\snext15 footnote text;}{\*\cs16 \additive
|
||||
\super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 \sbasedon0\snext17 Titre;}{\s18\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036 \sbasedon0\snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072 \f4\fs20\lang1036
|
||||
\sbasedon0\snext19 footer;}{\*\cs20 \additive\uldb\nosupersub Lien;}{\*\cs21 \additive\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Xavier Billault}{\keywords FuirWP}{\operator Olivier Didelot}
|
||||
{\creatim\yr1997\mo3\dy19\hr16\min29}{\revtim\yr1997\mo6\dy2\hr14\min27}{\version2}{\edmins1}{\nofpages1}{\nofwords58}{\nofchars331}{\*\company UBI SOFT}{\vern57431}}\margl1417\margr1417\margt1417\margb1417
|
||||
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}
|
||||
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
|
||||
\s17\keepn\widctlpar \b\f4\fs28\cf11\lang1036 {\cs16\super #{\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super #} IDH_{\field{\*\fldinst KEYWORDS \\* UPPER \\* MERGEFORMAT }{\fldrslt FUIRWP}}}K{\footnote \pard\plain \s15\widctlpar
|
||||
\f4\fs20\lang1036 {\cs16\super K} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt FuirWP}}}${\footnote \pard\plain \s15\widctlpar \f4\fs20\lang1036 {\cs16\super $} {\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt FuirWP}}}}
|
||||
{\field{\*\fldinst KEYWORDS \\* MERGEFORMAT }{\fldrslt FuirWP}}
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par {\b FuirWP}(Waypoint {\i WP}, MaxDist {\i DistanceMax})
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par Le personnage fuit le waypoint {\i WP} donn\'e9.
|
||||
\par Le param\'e8tre {\i DistanceMax} indique la distance maximale de fuite : le personnage s'arr\'eate de fuir lorsque la distance qui le s\'e9pare du waypoint est plus grande que celle sp\'e9cifi\'e9e en second param\'e8tre.
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar \f4\fs20\lang1036
|
||||
\par FuirWP(WaypointToto, 35.5).
|
||||
\par \pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar \b\i\f4\cf2\lang2057
|
||||
\par }
|
@@ -0,0 +1,29 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang1036 \snext0 Normal;}{\s4\fi-284\li284\sb240\sa60\widctlpar\adjustright \b\i\cf2\lang2057 \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive
|
||||
Default Paragraph Font;}{\s15\widctlpar\adjustright \fs20\lang1036 \sbasedon0 \snext15 footnote text;}{\*\cs16 \additive \super \sbasedon10 footnote reference;}{\s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 \sbasedon0 \snext17 Title;}{
|
||||
\s18\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext18 header;}{\s19\widctlpar\tqc\tx4536\tqr\tx9072\adjustright \fs20\lang1036 \sbasedon0 \snext19 footer;}{\*\cs20 \additive \uldb\nosupersub Lien;}{\*\cs21 \additive
|
||||
\v\ulnone\nosupersub R\'e9f\'e9rence;}}{\info{\title K$ Nom de la M\'e9taAction}{\author Benoit Germain}{\keywords TEMPS_AttenteFigee}{\operator Benoit Germain}{\creatim\yr1998\mo2\dy23\hr16\min9}{\revtim\yr1998\mo4\dy2\hr12\min29}{\version5}{\edmins4}
|
||||
{\nofpages1}{\nofwords89}{\nofchars508}{\*\company UBI SOFT}{\nofcharsws0}{\vern89}}\margl1417\margr1417\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\hyphcaps0\formshade\viewkind4\viewscale124\viewzk2 \fet0\sectd
|
||||
\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s17\keepn\widctlpar\adjustright \b\fs28\cf11\lang1036 {\cs16\super #{\footnote
|
||||
\pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super #}{ IDH_}{\field{\*\fldinst { KEYWORDS \\* UPPER \\* MERGEFORMAT }}{\fldrslt {TEMPS_ATTENTEFIGEE}}}}K{\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super K}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {TEMPS_AttenteFigee}}}}${\footnote \pard\plain \s15\widctlpar\adjustright \fs20\lang1036 {\cs16\super $}{ }{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {TEMPS_AttenteFigee}}}}}{ }
|
||||
{\field{\*\fldinst { KEYWORDS \\* MERGEFORMAT }}{\fldrslt {TEMPS_AttenteFigee}}}{
|
||||
\par
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Syntaxe
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par }{\field{\*\fldinst {\b }{\b KEYWORDS}{\b \\* }{\b MERGEFORMAT}{\b }}{\fldrslt {\b TEMPS_AttenteFigee}}}{(millisecondes}{ }{)
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Description
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par Bloque l\rquote ex\'e9cution de l\rquote IA jusqu\rquote \'e0 que le temps imparti soit \'e9coul\'e9.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Remarque(s)
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par Le temps est \'e9videmment arrondi \'e0 la trame sup\'e9rieure.
|
||||
\par }\pard\plain \s4\fi-284\li284\sb240\sa60\widctlpar\outlinelevel3\adjustright \b\i\cf2\lang2057 {\lang1036 Exemple(s)
|
||||
\par }\pard\plain \widctlpar\adjustright \fs20\lang1036 {
|
||||
\par ; un appel \'e9quivalent \'e0 [BloquantMoteur]
|
||||
\par }{\field{\*\fldinst {\b }{\b KEYWORDS}{\b \\* }{\b MERGEFORMAT}{\b }}{\fldrslt {\b TEMPS_AttenteFigee}}}{(1)
|
||||
\par }}
|
Reference in New Issue
Block a user