Retourner au sujet

  Message initiale datant du 07 January 2011 à 21h 31mn 17s

Bonjour, j'aurais une questions à poser à propos d'un de mes jeu (X3 Terran Conflict), je voudrais comment font-il pour que l'eure apliquation face 1,8 mo alors que se jeux est 500 000 fois plus complexe que le mien ? Sachent mon petit programme créer avec irrlicht fais presque la même t'aille....

Et aussi j'ai trouver dans les fichiers de se jeu des "script", en vrais se sont des fichiers XML et PCK (Pck what is ?), et je voudrais savoir comment font-il pour les utiliser ?
A quoi peuvent-il bien servir ?
Je sais que je devrais poster c'est question sur le forum officiel mes il est un peut....mort.......vraiment mort....

Voici un petit exemple :

Code c++ :

$page.id = get global variable: name='cycrow.library.pageid'
002   
003   $text =  read text: page=$page.id id=100000
004   $menu =  create custom menu array: heading=$text
005   
006   $aClass =  create new array, arguments=Fighter, Freighter, Little Ship, Big Ship, Carrier
007   append Ship to array $aClass
008   gosub sub.DisplayArray
009   
010   *$text =  read text: page=$page.id id=100010
011   *add custom menu item to array $menu: text=$text returnvalue=Fighter
012   *$text =  read text: page=$page.id id=100011
013   *add custom menu item to array $menu: text=$text returnvalue=Freighter
014   *$text =  read text: page=$page.id id=100012
015   *add custom menu item to array $menu: text=$text returnvalue=Little Ship
016   *$text =  read text: page=$page.id id=100013
017   *add custom menu item to array $menu: text=$text returnvalue=Big Ship
018   *$text =  read text: page=$page.id id=100014
019   *add custom menu item to array $menu: text=$text returnvalue=Carrier
020   *$text =  read text: page=$page.id id=100015
021   *add custom menu item to array $menu: text=$text returnvalue=Ship
022   
023   $text =  read text: page=$page.id id=100001
024   add custom menu heading to array $menu: title=$text
025   $text =  read text: page=$page.id id=100100
026   add custom menu item to array $menu: text=$text returnvalue=TS
027   $text =  read text: page=$page.id id=100101
028   add custom menu item to array $menu: text=$text returnvalue=TP
029   $text =  read text: page=$page.id id=100102
030   add custom menu item to array $menu: text=$text returnvalue=TM
031   $text =  read text: page=$page.id id=100103
032   add custom menu item to array $menu: text=$text returnvalue=TL
033   
034   $text =  read text: page=$page.id id=100002
035   add custom menu heading to array $menu: title=$text
036   $text =  read text: page=$page.id id=100200
037   add custom menu item to array $menu: text=$text returnvalue=M5
038   $text =  read text: page=$page.id id=100201
039   add custom menu item to array $menu: text=$text returnvalue=M4
040   $text =  read text: page=$page.id id=100202
041   add custom menu item to array $menu: text=$text returnvalue=M3
042   $text =  read text: page=$page.id id=100203
043   add custom menu item to array $menu: text=$text returnvalue=M8
044   $text =  read text: page=$page.id id=100204
045   add custom menu item to array $menu: text=$text returnvalue=M6
046   $text =  read text: page=$page.id id=100205
047   add custom menu item to array $menu: text=$text returnvalue=M7
048   if $a.missileFrigate
049   |$text =  read text: page=$page.id id=100206
050   |add custom menu item to array $menu: text=$text returnvalue=-2
051   end
052   $text =  read text: page=$page.id id=100207
053   add custom menu item to array $menu: text=$text returnvalue=M2
054   $text =  read text: page=$page.id id=100208
055   add custom menu item to array $menu: text=$text returnvalue=M1
056   
057   
058   $text =  read text: page=$page.id id=100003
059   $text2 =  read text: page=$page.id id=100004
060   $ship.class =  open custom menu: title=$text description=$text2 option array=$menu
061   return $ship.class
062   
063   sub.DisplayArray:
064   $count =  size of array $aClass
065   $i = 0
066   while $i < $count
067   |$c = $aClass[$i]
068 @ |$name = [THIS] -> call script 'lib.cycrow.getshipclassname' :  class=$c
069   |add custom menu item to array $menu: text=$name returnvalue=$c
070   |inc $i =
071   end
072   endsub
073   return null



Et j'ai un autre problème un peut plus compliquer : dans mon jeu je voudrais qu'il est possible de "sélectionner" un objet dans l'espace, je voudrais savoir comment faire pour que quand l'utilisateur clique sur qu'elle que chose il y a un menue qui s’affiche ?

Je sais comment différencier les objets, créer un menue, mes je sais pas comment faire pour savoir si on clique dessus....

Si qu'elle qu'un pourrait m'aider sa serais gentil.



Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
19 invités en ligne
Aucun membre connecté
RSS Feed