Vous pouvez avoir à modifier cette légèrement de sorte que le répertoire est correcte, MyCustomMap est le nom de votre carte, et MyGame.MyGameInfo est le nom de votre mode de jeu.
Sinon, votre jeu doit être en marche plutôt bien.
Partie 4 Configuration d'une entrée clavier personnalisé.
Si vous deviez ouvrir le fichier script MyPlayerController vous remarquerez peut-être la fonction suivante:
fonction exec yeahbaby ()
{
`log (" yeahbaby appelé ");
Player.Actor.clientMessage (« Je touche enfoncée ");
Pawn.DoJump (true);
}
Je déclarai cette fonction moi-même et je suis plutôt fier de lui:. D
je configurer cette fonction d'être appelé par la touche I sur le clavier. Lorsque la touche I est pressé il écrit un message dans le journal, puis écrit un message à l'écran, puis rend pion saut du joueur.
Merci beaucoup.
Pour configurer la touche I pour appeler cette fonction, nous devons revenir à nos fichiers ini. Ouvrez C: \\ UDK \\ UDK-2010-11 \\ UDKGame \\ Config \\ DefaultInput.ini
Rechercher feigndeath jusqu'à ce que vous trouvez la ligne qui dit:
.bindings = (Name = " F ", commande =" GBA_FeignDeath ")
Insérer cette ligne juste en dessous:
.bindings = (Name =" I ", commande =" yeahbaby ")
Enregistrez le fichier ini et supprimer UDKinput.ini afin que le compilateur est obligé de faire un nouveau à partir DefaultInput.
ini maintenant la touche I devrait appeler notre fonction lorsqu'il est pressé, sa simple que cela.
Supposons que vous vouliez faire la clé de Je fais aussi quelque chose quand il est libéré
Pour ce faire il suffit de remplacer la ligne nous avons inséré plus tôt avec:.
.bindings = (Name = "I", commande = "yeahbaby | OnRelease nahbaby ")
Maintenant, il suffit de déclarer une autre fonction dans MyPlayerController comme celui ci-dessous.
fonction exec nahbaby ()
{
//mettre ce que code que vous voulez ici
}
Voilà tout y est pour elle
Bonus:. Partie 5 Quelques faits amusants sur Unreal Script
Je recommande fortement l'écrémage sur les parties importantes de l'Unreal Script 3 référence
https://udn.epicgames.com/Three/UnrealScriptReference.html
Mais voici quelques-unes de mes notes personnelles de toute façon
< p> Nom