Differences

This shows you the differences between the selected revision and the current
version of the page.


fr:wmebook:ch4 2011/10/19 16:53 fr:wmebook:ch4 2011/10/19 17:33 current
Line 219: Line 219:
</code> </code>
-** ------------------------------------------ +Maintenant testons le jeu et regardons s'il fonctionne encore vu que nous avons fait quelques changement. Et comme nous voulons continuer à epuré notre jeu au strict minimum, nous devons voir dans **game_loop.script** (Ancienement nommé game_daemon.script)
-          EN COURS DE TRADUCTION +
--------------------------------------------** +
-Now test the game and you’ll see that it’s still running although we made quite some changes to it. And as we want to continue boiling our example game down to the necessary minimum, we need to look at the **game_loop.script** (formerly named game_daemon.script) as well.+
<code script> <code script>
Line 231: Line 228:
</code> </code>
-We can easily delete the line **global WinMenu;** because we’ve already dropped the idea of right click menu.+Nous pouvons tranquillement effacer la ligne **global WinMenu;** parce que nous avons déjà abandonné l'idée de menu clic droit.
<code script> <code script>
Line 237: Line 234:
</code> </code>
-This will be always true. This way we are looking at the infinite loop. To end this loop, one would have to call //Game.DetachScript("scripts\game_loop.script");//+Ça sera toujours vrai. avec ça nous envisageons une boucle sans fin. Pour clore cette boucle, on aurait pu faire appel //Game.DetachScript("scripts\game_loop.script");//
<code script> <code script>
var ActObj = Game.ActiveObject; var ActObj = Game.ActiveObject;
</code> </code>
-We’ve seen exactly the same line before in the game script.+Nous avons vu exactement la même ligne dans le game script
<code script> <code script>
Line 249: Line 246:
</code> </code>
-So first we test if the game is interactive and our mouse cursor is over some active object. But we’ll make this condition a bit simpler so we’ll put away all inventory items logic and it’ll look like this:+D'abord on test si le jeu est interactif et que notre souris est au dessus d'un objet actif. Mais nous allons rendre cette condition un peu plus simple, donc nous allons mettre de côté toute logique d'inventaire d'éléments et ça va ressembler à ceci:
<code script> <code script>
Line 269: Line 266:
</code> </code>
-So what happens if we have our mouse over the object?+Du coup que ce passe t'il si on a notre souris au dessus l'objet?
<code script> <code script>
Line 276: Line 273:
</code> </code>
-WinCaption contains the reference to the text field inside of the caption window loaded in the game script. We set its position to the same coordinates as our mouse X-position and Mouse Y-position + 20 so it’ll be 20 pixels below.+WinCaption contient les références au champs de texte à l'intérieur de la fenêtre des légendes chargés dans le script du jeu. Nous avons fixé sa position aux mêmes coordonnées que la position en X de la souris et la position en Y de la souris + 20 donc la légende sera 20 pixels en-dessous.
<code script> <code script>
Line 283: Line 280:
</code> </code>
-Then we set text aligning to left and set the text of the caption to the node caption as defined in the scene editor.+Ensuite, nous avons défini l'alignement du texte à gauche et mis le texte de la légende dans le nœud légende (node caption) comme défini dans l'éditeur de scène.
<code script> <code script>
Line 289: Line 286:
</code> </code>
-We resize the caption so its size is the same as the size of the displayed text.+Nous redimensionnons la légende pour que sa taille soit la même que la taille du texte affiché.
<code script> <code script>
Line 295: Line 292:
</code> </code>
-If the caption width however extends out of the screen, we set our caption X-position to end exactly with the screen border (based on the resolution).+Si la largeur de légendes s'étend toutefois hors de l'écran, nous avons réglé notre position X de la légende pour finir exactement à la frontière de l'écran (basé sur la résolution).
<code script> <code script>
Line 301: Line 298:
</code> </code>
-We do the same with the height and the bottom border.+Nous faisons pareil  avec la hauteur et la bas de l’écran.
<code script> <code script>
Line 308: Line 305:
</code> </code>
-We display our caption by making it visible and give it focus, which is in this case not necessary, because we don’t interact with it. So we can simply delete this line too.+Nous affichons notre légende en la rendant visible et la mettre en évidence, ce qui est dans ce cas pas nécessaire, parce que nous n’interagissons pas avec elle. Donc on peut simplement effacé cette ligne aussi.
<code script> <code script>
Line 315: Line 312:
</code> </code>
-The rest means that either the game went into non interactive mode or we moved our mouse out of any active hotspots. In both cases we simply hide the caption.+Le reste signifie soit que le jeu est passé en mode non-interactif ou soit nous avons déplacé notre souris hors de tout hot-spots actifs. Dans les deux cas nous avons tout simplement cacher la légende.
<code script> <code script>
Line 322: Line 319:
</code> </code>
-Those two lines deal with inventory showing / disappearing and so we simply delete them.+Ces deux ligne concerne l'apparition/disparition de l'inventaire et on peut donc les effacer.
<code script> <code script>
Line 328: Line 325:
</code> </code>
-Remember what I’ve told you about infinite loops and hanging computers? Enough said+Souvenez vous ce que j'ai dis au sujet des boucles sans fin et les blocages d'ordinateur? j'en ai assez dit
-So let’s look at our revised **game_daemon.script**+Alors regardons notre **game_daemon.script** révisé.
<code script> <code script>
Line 356: Line 353:
</code> </code>
-As you can see, those are the barebones of our starting project. No inventory, no menus, simple point and click game. Moreover you understand now, what’s the brain behind the game and as we build upon it, you’ll feel more comfortable knowing that you have the rock solid background. Next step: **the actor!**+Comme vous pouvez le voir, c'est l’épure de notre projet de départ. Pas d'inventaire, pas de menus, un simple jeu Point and Click. En outre, vous comprenez maintenant, qu'est qui supervise derrière le jeu et comme nous bâtirons sur elle, vous vous sentirez plus à l'aise en sachant que vous avez une base solide comme la roche. Prochaine étape: **les acteurs!**
 
fr/wmebook/ch4.1319036034.txt.gz · Last modified: 2011/10/19 16:53 by Anto0085
Recent changes RSS feed Creative Commons License Driven by DokuWiki